Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Automotive Software Engineer – RTOS & CI

CARUX TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Singapore is seeking an Embedded Software Developer to design and develop software for various applications. This role requires strong experience in embedded software development using C/C++, along with knowledge of communication protocols and real-time operating systems. Candidates must be familiar with CI/CD tools and have a background in Agile methodologies. The position offers opportunities for collaboration and innovation in a dynamic environment, ensuring compliance with safety standards and best practices.

Responsibilities

  • Support work on quotation requests and proof of concept.
  • Design, develop, and test embedded software for various applications.
  • Integrate software and hardware components in collaboration with hardware engineers.
  • Develop and maintain software documentation, including design specifications.
  • Participate in code reviews and provide constructive feedback to peers.
  • Debug and troubleshoot software issues in embedded systems.
  • Optimize software for performance, memory usage, and power consumption.
  • Collaborate with cross-functional teams to define and implement software requirements.
  • Ensure compliance with industry standards and regulations, such as ISO 26262 and MISRA.
  • Apply the latest software design methodologies, including design patterns and static/dynamic code analysis.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Document solutions using flowcharts, layouts, diagrams, and charts.
  • Collaborate with internal teams to fix and improve products.
  • Work on platform study and bring up for future project use.
  • Work on improvement process/technical projects.

Skills

Embedded software development using C/C++
Wired and wireless communication protocols
Secure data storage and transmission
Testing and continuous integration for embedded devices
Real-time operating systems (RTOS)
CI/CD tools like Jenkins, GitLab
Version control systems (Git)
Unit testing and code quality tools
Agile and Scrum methodologies
Hardware design knowledge
Experience with safety-critical systems
ASPICE standards
Cyber Security/ISO/SAE 21434 standards
Platform upbringing
Job description
A technology company in Singapore is seeking an Embedded Software Developer to design and develop software for various applications. This role requires strong experience in embedded software development using C/C++, along with knowledge of communication protocols and real-time operating systems. Candidates must be familiar with CI/CD tools and have a background in Agile methodologies. The position offers opportunities for collaboration and innovation in a dynamic environment, ensuring compliance with safety standards and best practices.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.