R&D Software Engineer (Embedded)

Techstreet Malaysia

Shah Alam

On-site

MYR 110,000 - 150,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Techstreet Malaysia in Shah Alam is seeking an R&D Software Engineer to join our automotive software team, developing firmware and low-level drivers for embedded platforms. You will participate in board bring-up, I2C/SPI/UART interfaces, and work on embedded Linux/Android porting, kernel and device tree configuration.

The role requires at least 3 years in software or embedded development, strong C/C++/Python skills, experience with debugging, version control, and familiarity with ASPICE, ISO

Qualifications

  • Minimum 3 years of experience in software development or embedded systems development.
  • Experience in programming languages in C/C++/Phyton.
  • 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.

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
QA Automation
ASPICE
ISO 26262
ISO/SAE 21434

Tools

Git
SVN

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.

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).
Requirements
  • Minimum 3 years of experience in software development or embedded systems development.
  • Experience in programming languages in C/C++/Phyton
  • 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.
Required Skills

PythonC# / .NETDatabase (SQL / NoSQL)QA Automation

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 • Shah Alam

On-site
MYR 90,000 - 150,000
Health Insurance
Performance Bonus
Learning Budget
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
R&D Software Engineer
R&D Software Engineer

C&C I Motive Sdn Bhd. • Klang City

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

Keysight Technologies • Bayan Lepas

On-site
MYR 180,000 - 240,000
Embedded R&D Engineer – Automotive Firmware
Embedded R&D Engineer – Automotive Firmware

Techstreet Malaysia • Shah Alam

On-site
MYR 110,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
R&D Software/Firmware Engineer
R&D Software/Firmware Engineer

Keysight Technologies • George Town

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

Keysight Technologies Malaysia Sdn. Bhd. • Penang

On-site
MYR 160,000 - 260,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
Automotive Vision & Embedded Systems Engineer
Automotive Vision & Embedded Systems Engineer

C&C I Motive Sdn Bhd. • Klang City

On-site
MYR 90,000 - 140,000