- Software Development: Write clean, efficient code in C or C++ to program microcontrollers and microprocessors.
- Hardware Integration: Collaborate with hardware teams to test and debug electronic components, read schematics, and interpret data sheets.
- System Testing: Perform unit testing, troubleshooting, and validation using real-time operating systems (RTOS) or embedded Linux.
- Optimization: Manage limited memory, power consumption, and processing speeds in resource-constrained environments.
- Documentation: Maintain technical documentation for system architecture, firmware usage, and testing procedures
Requirements
- Software Development: Write clean, efficient code in C or C++ to program microcontrollers and microprocessors.
- Hardware Integration:
Collaborate with hardware teams to test and debug electronic components, read schematics, and interpret data sheets.
- System Testing: Perform unit testing, troubleshooting, and validation using real-time operating systems (RTOS) or embedded Linux.
- Optimization: Manage limited memory, power consumption, and processing speeds in resource-constrained environments.
- Documentation: Maintain technical documentation for system architecture, firmware usage, and testing procedures