Responsibilities
- Designing and developing firmware for embedded systems
- Testing and debugging firmware to ensure its functionality
- Collaborating with hardware engineers to integrate software and hardware components
- Optimizing firmware for performance and memory usage
- Documenting firmware designs and processes
Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, or related field
- Proven experience in embedded systems development
- Strong knowledge of programming languages such as C, C++, and embedded C
- Experience with real-time operating systems (RTOS)
- Familiarity with debugging tools and techniques
Skills
- Embedded C
- RTOS
- Debugging
- Firmware Development
- Embedded Systems
