R&D Software Engineer (Embedded)

techstreet

Shah Alam

On-site

MYR 90,000 - 150,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health Insurance
Performance Bonus
Learning Budget

Job summary

techstreet is seeking an experienced R&D Software Engineer to develop firmware and low-level drivers for embedded platforms, contributing to next-generation automotive-grade software. You will join efforts in board bring-up, peripheral initialization, and interface coding (I2C, SPI, UART, GPIO), with emphasis on quality and documentation.

The role requires 3+ years in embedded software, proficiency in C/C++/Python, and experience with debugging tools and version control.

Qualifications

  • Minimum 3 years of experience in software development or embedded systems development.
  • Proficient in C/C++/Python.
  • Experience with debugging and testing tools.
  • Knowledge of version control systems such as Git or SVN.
  • Familiarity with software verification and validation methodologies.

Responsibilities

  • Develop firmware and low-level drivers for embedded platforms (MCUs, SoCs).
  • Participate in board bring-up, peripheral initialization, and interface coding (I2C, SPI, UART, GPIO).
  • Assist in embedded Linux/Android porting and kernel/device tree configuration.
  • Prepare and maintain software development documentation, including requirements, design descriptions, test reports, and release notes.
  • Execute software verification and validation activities to ensure compliance with customer and automotive requirements.
  • Support APQP activities and contribute to DFMEA, risk assessments, and product development deliverables.
  • Conduct unit testing, debugging, and performance optimization.
  • Support production and test engineering with firmware issues during manufacturing.
  • Ensure compliance with ISO 9001, APQP Requirements and automotive software standards (e.g., ASPICE, MISRA).

Skills

Embedded C++
C/C++/Python
Debugging & Testing
Teamwork

Tools

Git
SVN
Embedded Linux

Job description

As an R&D Software Engineer, you will be at the forefront of our mission to innovate and elevate the automotive industry through the development of sophisticated software solutions. This role demands expertise in Embedded C++. Join us in creating the next generation of intelligent and connected automotive systems.

Key responsibilities
  • Develop firmware and low-level drivers for embedded platforms (MCUs, SoCs)
  • Participate in board bring-up, peripheral initialization, and interface coding (I2C, SPI, UART, GPIO)
  • Assist in embedded Linux/Android porting and kernel/device tree configuration
  • Prepare and maintain software development documentation, including requirements, design descriptions, test reports, and release notes
  • Execute software verification and validation activities to ensure compliance with customer and automotive requirements
  • Support APQP activities and contribute to DFMEA, risk assessments, and product development deliverables
  • Conduct unit testing, debugging, and performance optimization
  • Support production and test engineering with firmware issues during manufacturing
  • Ensure compliance with ISO 9001, APQP Requirements and automotive software standards (e.g., ASPICE, MISRA)
About you
  • Minimum 3 years of experience in software development or embedded systems development
  • Experience in programming languages in C/C++/Python
  • Experience with software debugging and testing tools
  • Knowledge of version control systems such as Git or SVN
  • Familiarity with software verification and validation methodologies
  • Knowledge of ASPICE, ISO 26262, and ISO/SAE 21434 is an advantage
  • Strong analytical, problem-solving, communication, and teamwork skills
  • Health Insurance
  • Performance Bonus
  • Learning Budget
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

R&D Software Engineer (Embedded)
R&D Software Engineer (Embedded)

techstreet • Selangor

On-site
MYR 90,000 - 150,000
Embedded R&D Software Engineer - Automotive Innovation
Embedded R&D Software Engineer - Automotive Innovation

techstreet • Shah Alam

On-site
MYR 90,000 - 150,000
Health Insurance
Performance Bonus
Learning Budget
Embedded R&D Software Engineer – Automotive Systems
Embedded R&D Software Engineer – Automotive Systems

techstreet • Selangor

On-site
MYR 90,000 - 150,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 180,000 - 320,000
Embedded Engineer
Embedded Engineer

ThunderSoft • Penang

On-site
MYR 60,000 - 80,000
Embedded Software Engineer
Embedded Software Engineer

Sinergia Talents • Penang

On-site
MYR 180,000 - 260,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies Malaysia Sdn. Bhd. • Penang

On-site
MYR 160,000 - 260,000
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • George Town

On-site
MYR 180,000 - 210,000
Expression of Interest: R&D Firmware Engineer
Expression of Interest: R&D Firmware Engineer

Keysight Technologies SAles Spain SL. • Penang

On-site
MYR 90,000 - 120,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

Shanghai StarFive Semiconductor Co., Ltd. • Bayan Lepas

On-site
MYR 48,000 - 72,000