Embedded Software Engineer
Sriram PachithalaUnited StatesSENIORPosted 13d ago
Embedded C/C++Firmware DevelopmentARM Cortex-MARM Cortex-ASTM32NXPRenesasFreeRTOSYoctoBuildrootUARTSPII2CCANEthernetTCP/IP
About the Role
We are looking for an experienced Embedded Software Engineer with strong hands-on expertise in embedded systems, firmware development, and real-time applications.
Key Responsibilities
• Develop and debug embedded applications
• Work with firmware development and real-time systems
• Utilize communication protocols like UART, SPI, I2C, CAN, Ethernet, and TCP/IP
• Perform embedded debugging, troubleshooting, and hardware-software integration
Requirements
• 6+ years of experience in embedded systems and firmware development
• Strong experience in Embedded C/C++
• Knowledge of ARM Cortex-M / Cortex-A architectures
• Experience with STM32, NXP, Renesas, or similar microcontrollers
• Familiarity with FreeRTOS, Yocto, Buildroot, or cross-compilation toolchains