Staff Embedded Software Engineer
Prefer a full account with a password? Sign Up to Apply
Job 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.
Requirements
Function: Manufacturing
Experience Level: Mid-Senior Level