Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Jora Malaysia is seeking an experienced R&D Software Engineer to drive embedded software development for automotive systems. You will tackle firmware, drivers, and low-level interfaces for MCUs and SoCs, collaborating with hardware and test teams.
The role requires hands-on work in C/C++ and Python, familiarity with embedded Linux/Android porting, and a commitment to ASPICE, ISO 26262, and MISRA. You will document designs, perform unit tests, and contribute to product development and quality
Jora Malaysia will close on 16th September 2026. Thank you for being with us, we are cheering you on as you continue your career journey.
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