Job Description
Embedded Engineer
Description
Embedded Software Development:
+ Design and implement embedded firmware in C/C++ for microcontroller and processor-based systems
+ Develop drivers, board support packages, and application-level firmware
+ Work with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX, or similar)
+ Interface with hardware peripherals (SPI, I2C, UART, CAN, Ethernet, ADC/DAC)
System Integration & Debugging:
+ Bring up new hardware and debug issues using oscilloscopes, logic analyzers, JTAG, etc.
+ Collaborate with hardware engineers to resolve board-level and system-level issues
+ Support integration testing and validation efforts
Quality & Documentation:
+ Write clear, maintainable, testable code
+ Participate in code reviews and design reviews
+ Document firmware architecture, interfaces, and behavior
+ Support verification and validation activities when...
Description
Embedded Software Development:
+ Design and implement embedded firmware in C/C++ for microcontroller and processor-based systems
+ Develop drivers, board support packages, and application-level firmware
+ Work with RTOS environments (e.g., FreeRTOS, Zephyr, ThreadX, or similar)
+ Interface with hardware peripherals (SPI, I2C, UART, CAN, Ethernet, ADC/DAC)
System Integration & Debugging:
+ Bring up new hardware and debug issues using oscilloscopes, logic analyzers, JTAG, etc.
+ Collaborate with hardware engineers to resolve board-level and system-level issues
+ Support integration testing and validation efforts
Quality & Documentation:
+ Write clear, maintainable, testable code
+ Participate in code reviews and design reviews
+ Document firmware architecture, interfaces, and behavior
+ Support verification and validation activities when...