Silicon Labs is looking for a Senior Engineer to join its SoC Platform Software team. The role will involve developing and maintaining low-level drivers and firmware, and delivering production-quality software functionality across a wide range of embedded platforms.
Requirements
- BS/MS in Electrical Engineering, Computer Engineering, or related field
- 2+ years of embedded firmware development experience on ARM Cortex-M/A or RISC-V SoCs
- Strong proficiency in C and embedded systems debugging (JTAG, trace analyzers, oscilloscopes)
- Hands-on experience building and shipping USB Device solutions using vendor or open IP cores
- Familiarity with USB device class stacks (CDC-ACM, HID, MSC, Audio, DFU)
- Proven knowledge of RTOS internals and real-time scheduling
- Peripheral driver development with DMA and concurrency awareness
Benefits
- Equity Rewards (RSUs)
- Employee Stock Purchase Plan (ESPP)
- Insurance plans with Outpatient cover
- National Pension Scheme (NPS)
- Flexible work policy
- Childcare support