BSP Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Description & Skill Requirement:Key Responsibilities• Design and develop embedded software for distributed systems involving multiple microcontrollers• Implement low-level drivers and Board Support Package (BSP) components• Develop real-time Ethernet and communication protocols (UART, SPI, IPC, I2C)• Work on RTOS / bare-metal software development for scalable platforms• Perform integration, debugging, and optimization (CPU, memory, power)• Analyse and resolve low-level system issues across embedded layers• Conduct unit testing, integration testing, and automation using Python scripting• Ensure compliance with MISRA, ASPICE, and ISO26262 standards• Maintain design documentation, traceability, and architecture artifacts• Collaborate with hardware teams, V&V teams, and external vendors• Provide bench-level debugging and HIL validation support• Lead/participate in triaging sessions and release activitiesQualification:• Bachelor's degree in Computer Science / Electronics & Communication Engineering