Embedded Software Engineer
Joseph BingUnited StatesMIDPosted 13d ago
Embedded C/C++ARM Cortex-MARM Cortex-ASTM32NXPRenesasFreeRTOSYoctoBuildrootUARTSPII2CCANEthernetTCP/IP
About the Role
We are looking for an experienced Embedded Software Engineer to join our team. This role focuses on developing and debugging embedded applications with a focus on firmware development and real-time systems.
Key Responsibilities
• Develop embedded software and firmware for various microcontrollers
• Design and implement real-time applications
• Debug and troubleshoot embedded systems
• Integrate hardware and software components
Requirements
• 5+ years of experience with embedded systems and firmware development
• Strong experience in Embedded C/C++
• Knowledge of ARM Cortex-M and Cortex-A architectures
• Experience with STM32, NXP, Renesas, or similar microcontrollers
• Familiarity with FreeRTOS, Yocto, Buildroot, or cross-compilation toolchains
• Understanding of communication protocols: UART, SPI, I2C, CAN, Ethernet, TCP/IP
• Experience with embedded debugging, troubleshooting, and hardware-software integration