Software Engineer
Core
C++ Software Engineer integrating components across BSP, middleware, and algorithm teams to build cohesive end-to-end systems.
Role type
C++ Software Engineer
Builds
End-to-end systems integrating BSP, middleware, and algorithm components
Domain
Embedded systems / Automotive / Sports technology
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, Linux BSP integration, driver debugging, system architecture review, cross-team technical liaison, root cause analysis, patch development
Responsibilities
Collaborate with Product Owners to define and validate deliverables across BSP, middleware, and algorithm teams; Integrate components from various teams into a cohesive end-to-end system ensuring compatibility and performance; Troubleshoot system issues across Linux BSP, drivers, middleware, and C++ application logic; Serve as a technical liaison between Product Owners, algorithm developers, middleware engineers, and hardware teams