Singapore | Senior/Staff Embedded Software Engineer

Realtek Bangalore Private Limited

Singapore

On-site

SGD 150,000 - 190,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Realtek Bangalore Private Limited in Singapore is seeking an experienced Software Engineer to drive the development of high-performance automotive software. You will design embedded software/firmware and tool applications, shaping software architecture from inception.

Collaborate across systems design, marketing and customer support to ensure products meet stringent functionality, performance and reliability standards, while advancing testing methodologies.

Qualifications

  • Bachelor's or Master's degree in Engineering, Information Science, Computer Science or related field.
  • Strong understanding of embedded systems fundamentals and computer architecture.
  • 8+ years of experience in embedded systems development and software architecture.
  • Proficiency in C/C++ and bash scripting; familiarity with Python, C#, .NET, WPF, WinForms.
  • Experience on Linux / embedded Linux platforms.
  • Expert proficiency in RTOS development, multithreading, bare-metal firmware, ROM development, system debug and triage.
  • Knowledge of I2C, SPI, MDIO, GPIO, UART, TCP/IP, ETH, Wi-Fi networking.
  • Independent, self-starter with strong analytical skills.
  • Familiarity with secure coding principles.

Responsibilities

  • Develop and validate software, firmware, tools, and test programs.
  • Design software architectures interfacing with standard interfaces.
  • Participate in all phases of software development lifecycle and release.
  • Contribute to code/design reviews and issue triage to improve reliability.
  • Analyze customer needs to design scalable, interoperable software.
  • Provide guidance on technical software design and documentation.

Skills

C/C++
bash scripting
Python
C#
.NET
WPF
WinForms
Linux / embedded Linux
RTOS
multithreading
network protocols
problem solving

Education

Bachelor's or Master's in Engineering/CS/Info Science

Tools

Emulation platforms
CI/CD tooling

Job description

This is a Singapore-based, full-time on-site position. Candidates based in India who are open to relocating to Singapore are welcome to apply.

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:
  • Bachelors / Masters 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 in RTOS development, multithreading, bare-metal firmware, ROM development, system debug, problem triaging and analysis.
  • 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:
  • Working knowledge of automotive networking and communication technologies.
  • Experience in usage and deployment of emulation platforms for development and debug.
  • Experience in C# GUI app development, tools development incorporating UI/UX.
  • Experience in automation testing and CI/CD tool integration to enhance workflow efficiency.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Automotive Embedded Software Architect
Senior Automotive Embedded Software Architect

Realtek Bangalore Private Limited • Singapore

On-site
SGD 150,000 - 190,000
Embedded Firmware Engineer - HGu
Embedded Firmware Engineer - HGu

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior/Firmware System Engineer
Senior/Firmware System Engineer

ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD. • Singapore

Hybrid
SGD 90,000 - 150,000
Comprehensive mindfulness programmes
Volunteer Paid Time off
Volunteer and donation matching
+3
Embedded Software Engineer (Embedded Linux)
Embedded Software Engineer (Embedded Linux)

GMP Technologies • Singapore

On-site
SGD 65,000 - 95,000
Embedded Linux Performance Engineer | Automotive SoC
Embedded Linux Performance Engineer | Automotive SoC

KINGFISHER RECRUITMENT (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 100,000 - 160,000
Software Engineer (C# / Semiconductor Equipment)
Software Engineer (C# / Semiconductor Equipment)

HRNET VENTURES PTE. LTD. • Singapore

On-site
SGD 85,000 - 102,000
Senior Firmware Engineer
Senior Firmware Engineer

JSIT for WST (Wholesale Trade) by Singapore Business Federation (SBF) • Singapore

On-site
SGD 90,000 - 150,000
Senior Embedded Software Engineer (DSC/TE)
Senior Embedded Software Engineer (DSC/TE)

ST ENGINEERING ADVANCED NETWORKS & SENSORS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer | Kent Ridge |up $10K per month
Software Engineer | Kent Ridge |up $10K per month

HRNET VENTURES PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Senior Embedded Firmware Engineer - Drive Hardware-Software Excellence
Senior Embedded Firmware Engineer - Drive Hardware-Software Excellence

RecruitPedia Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000