Role Overview :
As an Embedded Software Engineer, you will :
- Develop firmware and embedded applications for microcontrollers and hardware platforms.
- Optimize code for memory, speed, and power constraints.
- Integrate sensors, communication protocols, and low-level drivers.
- Debug hardwaresoftware interactions using oscilloscopes, logic analyzers, and simulators.
- Collaborate with hardware teams during prototyping and testing.
Technical Requirements & Skills :
- Experience : 3+ years in embedded systems development.
- Languages : C, C++, embedded C.
- Protocols : SPI, I2C, UART, CAN, BLE, etc.
- Platforms : ARM Cortex, ESP32, STM32, PIC, or similar.
- Bonus : Experience with RTOS or embedded Linux.
What Were Looking For :
- Engineer strong in low-level programming and hardware interfacing.
- Precise, analytical thinker comfortable with real-time constraints.
- Reliable and detail-oriented in debugging and optimization.
Why Join Us?
- Impact : Build the firmware behind modern IoT, robotics, and hardware products.
- Flexibility : Embedded development roles across industries.
- Network : Join a community of embedded, hardware, and IoT engineers
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1591327
Interview Questions for you
View All