Embedded Software Engineer - Hardware solution product
Core
Develop embedded firmware for Bosch hardware products, focusing on HW-SW integration, manufacturing support, and failure analysis.
Role type
Embedded Software Engineer
Builds
Embedded firmware for automotive hardware solutions
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Real Time Operating System (RTOS), microcontroller architecture, Commercial-off-the-shelf System-On-Chip, reading schematics and data sheets, computer peripheral interfaces (SPI, I2C, UART, PCIE, USB, MII)
Preferred skills
C++, C#, Python, Java, ARM architecture and tool-chains
Technologies
Serial, Ethernet, USB, SPI, I2C, UART, PCIE, MII
Responsibilities
Develop embedded firmware based on customer and internal requirements, interact with manufacturing and engineering test systems, assist in HW-SW integration bring up, troubleshoot manufacturing problems, perform post-production and failure analysis, conduct requirement reviews, design reviews, and code reviews, execute test plans, and analyze failure logs.
Seniority
Mid-level, hands-on IC