Staff Embedded Software Engineer
Staff engineer designing middleware frameworks and device drivers for Renesas automotive SoCs used in ADAS, gateway, and cockpit/IVI systems. Day-to-day work spans system architecture, requirements definition, and demos across Linux, Android, QNX, and FreeRTOS with deep video/camera pipeline knowledge.
- Compensation
- Not disclosed
- Location
- Ho Chi Minh, vn
- Work setup
- Hybrid
- Seniority
- Staff
- Employment
- Not specified
- Experience
- Not specified
- Category
- Embedded
- Posted
Skills
Must have
- Experience in software design/development/verification/validation from module to full system level, including task/job scheduling with prioritization, multi-process, multi-core, multi-device operation
- Experience in Linux, Android, QNX, and FreeRTOS software development; familiar with frameworks such as Linux/V4L2/libcamera/GStreamer, Android/VideoCamera, QNX/Sensor Camera framework
- Strong knowledge of video input/output pipeline, including camera input standards (MIPI-CSI2, Serializer/Deserializer) and image processing
- Experience working with cross-platform embedded systems (e.g., QNX, Linux, FreeRTOS, Android)
- Experience with software development processes: ISO26262, Automotive SPICE, CMMI, Agile/Scrum
- Ability to work independently with little supervision, design complex software, and take full ownership within committed schedules
- Proficient in architecture, unit-level design, and implementation
- University degree or above in Electronics, Telecommunications, Mechatronics, Automation, Computer Science, Computer Engineering, IT, or related Physics/CS majors
- Minimum 5 years of software experience (for Staff Engineer level)
Nice to have
- Good English writing and speaking skills
- Strong passion for embedded software development and Object-Oriented Programming (OOP)
- Understanding of Renesas platforms
- Teamwork, proactive attitude, high responsibility, punctuality, and attention to detail
Full description
Looking for an experienced engineer which Roles and Responsibilities:
(1) System / design architecture
Development of middleware frameworks, and understand about device drivers for ADAS/AD, Gateway, Cockpit/IVI that bring out the potential of Renesas SoC products.
(2) Requirements definition of middleware and drivers.
(3) Development of demo of developed software.
Essential Functions:
- Experienced in aspects of Software Design/Development/Verification/Validation from module level to full system with a demonstrated history in driving design innovation and best practices, such as, task/job scheduling with prioritization, dependencies, pairing in embedded system, multi-process, multi-core, multi-device operation and communication, OS IPC, memory resource management (e.g SMMU/IOMMU) and and FFI concept (freedom from interference) in embedded system.
- Experienced in Linux, Android, QNX, FreeRTOS SW development and familiar with standard frameworks, such as, Linux/V4L2/libcamera/GStreamer, Android/VideoCamera, QNX/Sensor Camera framework.
- Strong knowledge of Video input and output pipeline, such as, Camera input standard (MIPI-CSI2, Serializer/Deserializer), Image processing.
- Experience working with cross-platform embedded systems (e.g., QNX, Linux, FreeRTOS, Android)
- Experienced in SW development process: ISO26262, Automotive SPICE, CMMI, Agile/Scrum.
- Should have the ability to work independently with little supervision to design complex SW and take complete ownership to drive all aspects within the committed schedule.
- Proficient in architecture, unit level design and implementation.
Minimum Requirements:
- University degree graduate or above majoring in Electronics, Telecommunications, Mechatronics, Automation, Computer Science, Computer Engineering, Information Technology, Mathematics – Computer Science, Physics – Electronics, and Physics – Computer Science
- For Staff Engineer, Minimum of 5 years of experience in software
Additional Preferred Qualifications
- Good at English in both writing and speaking skills, distinguished competence, consistent in pursuing of excellence, professional behaviour, and good relationships with others and society.
- Have strong passion in technical field, especially in embedded Software development and Object-Oriented Programming – OOP.
- Understanding Renesas platforms is a plus.
- Teamwork, proactive, high responsibility, punctual and detailed in every task.
Renesas is an embedded semiconductor solution provider driven by its Purpose, To Make Our Lives Easier. With a global team of over 21,000 engineers and problem solvers in more than 30 countries, we offer the opportunity to work on world‑leading technology for Automotive, Industrial, Infrastructure, and IoT, shaping a safer, healthier, greener, and smarter future.