Job Specifications
Automotive Embedded Software Applications Engineer – Platform / BSP
Overview:
You will be working closely with OEMs and Tier-1 partners from concept through commercialization. This role focuses on embedded platform software (BSP) across automotive SoCs, supporting feature prototyping, integration, customization, performance optimization, and complex system debugging for successful product launches.
You will provide hands-on technical support to customers, quickly ramp onto active projects, and work across hardware, drivers, OS, and system architecture to deliver cutting-edge infotainment and digital cockpit platforms.
Key Responsibilities:
Design, develop, customize, and debug BSP and platform software
Support customer integration
Debug complex system-level issues across HW/SW boundaries
Optimize performance, stability, and boot flows
Collaborate with internal engineering teams and external partners
Support product bring-up through commercialization
Minimum Qualifications:
6+ years embedded/software engineering experience
4+ years working with Linux and/or Android
Strong experience in BSP, device drivers, and low-level debugging
Excellent system-level issue triage and root-cause analysis
Solid understanding of ARM Cortex-A/X SoC architecture, boot process, MMU/SMMU, TrustZone
Experience working directly with customers
Preferred Qualifications:
Experience with QNX, Hypervisors, RTOS
Kernel and framework crash debugging (Linux, Android, QNX)
Experience with USB, UART, SPI, I²C, PCIe, Ethernet
Knowledge of clocks, PLLs, GPIOs, interrupts (GIC)
System performance profiling and optimization
About the Company
We create, build and manage engineering teams for our partners, acting as an extension of their R&D departments.
Our tailor-made teams allow you to work with the best talent, save management time and reduce attrition risks.
Engineered by you, in collaboration with TechTeamz.
Know more