Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Engineer

Helius

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An automotive technology company in Singapore is seeking an experienced Embedded Software Developer. The role requires expertise in embedded C programming, knowledge of automotive software development, and the ability to create system architectures. Candidates should have experience with various protocols and be capable of handling customer interactions. This position offers a dynamic work environment in the automotive industry.

Qualifications

  • Experience in programming embedded C applications with a strong background in C inheritance, templates and pointers.
  • Expert knowledge on protocols like RS485, SPI, I2C, ADCs, PWM, CAN.
  • Mandatory to have Automotive embedded software development experience.

Responsibilities

  • Develop Embedded Software for ECU and Device Driver Development.
  • Handle integration with Third-party Software for higher layer Protocols.
  • Create System architecture and guide the implementation across all layers.

Skills

Embedded C programming
Firmware development
Knowledge of protocols (RS485, SPI, I2C)
Version Control Systems (GIT)
Automotive software development
Configuration management tools

Tools

GIT
Clear Case
RTOS
Job description
Job description
  • Experience in programmingEmbeddedC applications with a strong background in C inheritance, templates and pointers.
  • Experience in working with firmware, application and board support packages.
  • Expert knowledge on protocols like (RS485, SPI, I2C, ADCs, PWM, CAN)
  • Embeddeddevelopment tools and methodologies
  • Version Control Systems – Clear Case / RTC / GIT
  • Strong development experience inembeddedC and RTOS
  • Experience in configuration management & defect tracking tools
  • Mandatory to have Automotiveembeddedsoftware development.
  • Added advantage for experience of implementing CAN gateway module, UDS diagnostic, AUTOSAR.

Added advantage ADAS, ISO26262 experience.

Job Responsibilities
  • Requirement forEmbeddedSoftware Development for ECU ( Engine , Body, Chassis, Seating, ADAS Etc.) , and Device Driver Development ( UART ,SPI , I2C , CAN , CAN-FD , LIN and etc.,). Systems in automotive domain w.r.t. Software, Applications, system integration, hardware etc.
  • Higher layer Protocols (UDS, J1939, J1850 , KWP2000, OBD etc.,) Development and Integration with Third-party Software.
  • Create System architecture, Guide the team in implementing the same across all layers of software architecture.
  • Use configuration management tools for code and software documents, change management tools for software error management and EA for software Design
  • Customer Interaction and demonstrations Able to work with the team in preparing for customer demos and handle the demos independently.
  • Handle day-to-day technical communication with Customers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.