Embedded Software Engineer
Job Description:
Design and develop software that runs on embedded systems, such as IoT devices,
automotive systems, or industrial controllers.
Responsibilities:
- Develop
firmware and software for microcontrollers
and embedded systems
- Work
with C, C++, or Rust for
low-level programming
- Optimize
real-time processing, memory
management, and performance
- Integrate
software with hardware components
and sensors
- Debug
and troubleshoot embedded software issues
Requirements:
- Strong
knowledge of RTOS, ARM
architectures, and microcontrollers (PIC, AVR, STM32, etc.)
- Experience
with hardware-software integration
and debugging tools (JTAG, oscilloscope)