Software Engineer- Senior Embedded Engineer (Automotive / Linux / Tools) - #1128623

Realtek


Date: 3 days ago
District: Jurong East
Contract type: Full time
Work schedule: Full day
Realtek

Job Summary:

Join us as an experienced Software Engineer to drive the development of innovative, high-performance automotive products from inception. Play a pivotal role in shaping software architecture, designing embedded software/firmware and tool applications, and enhancing test methodologies. Collaborate with systems design, marketing and customer support teams to ensure our products exceed industry standards in functionality, performance, and reliability.

Key Responsibilities:

  • Develop and validate software, firmware, tools applications, and/or specialized utility and test programs.

  • Design software architectures that interoperate with standard interfaces and open systems.

  • Engage in all phases of software development – design, coding, unit testing, debugging, integration and release – while meeting key specifications and schedules.

  • Participate in code/design reviews, triage, issue resolution to improve product reliability.

  • Analyse customer needs and system requirements to design and customize software for optimal performance, scalability and interoperability.

  • Provide guidance on technical software design, feasibility with effective documentation.

Requirements:

  • Bachelor’s / Master’s degree in Engineering, Information Science, Computer Science or related field.

  • Strong understanding of embedded systems fundamentals and computer architecture.

  • 8+ years of working experience in embedded systems development, software architecture.

  • Proficiency in C/C++ and bash scripting, with familiarity in at least one of the following:

  • Python, C#, .NET, WPF, WinForms.

  • Experience in development for and testing on Linux / embedded Linux platforms.

  • Expert proficiency with system debug and analysis tools.

  • Possess good working knowledge of network and communication protocols. e.g., I2C, SPI, MDIO, GPIO, UART, TCP/IP, ETH, Wi-Fi, etc.

  • Independent, self-starter with strong problem-solving and analytical skills.

  • Familiarity with software life cycle development processes and secure coding principles.

Preferred:

  • Experience in C# GUI app development, tools development incorporating UI/UX.

  • Experience in automation testing and CI/CD tool integration to enhance workflow efficiency.

  • Experience in usage and deployment of emulation platforms for development and debug.

  • Working knowledge of automotive networking and communication technologies.


How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Semiconductor IC Test Development Engineer

Realtek, Jurong East
3 days ago
THE OPPORTUNITY You’ll get to play a part in a fast and dynamic changing role in one of the fastest growing industries. We are looking for a strong positive and passionate individual to join our team to improve on our...

QA Technician (Color Matching/Polymer/Chemical/Shift)

JE Human Resources Pte. Ltd., Jurong East
$2,200 - $2,800 / month
1 week ago
Our client is a premier provider of specialty polymer formulations, color and additive systems, packaging solutions, and polymer distribution. Currently, they are looking for a QA Technician to join their team. Job Details: Salary Range: $2000-$2500 (Depends on experience) Working...
JE Human Resources Pte. Ltd.

Engineer - Mechanical (Building Services)

Beca, Jurong East
1 week ago
The Opportunity We have an exciting opportunity for an Engineer – Mechanical to join our CENEX team in Singapore and become part of a network of over 400 Building Services Engineers across the Asia Pacific. Work with diverse clients on...