Firmware/FPGA Engineer
Customer: US company (electrical equipment, hardware and software)
Responsibilities
- Ability to port/maintain/improve existing firmware application (embedded C) for control/measurement board in a cable fault locating product
- Ability to port/improve existing FPGA application for use in pulse board in a cable fault locating product
- Troubleshoot/bring-up firmware on new pulse board
- Implement/develop/test a cybersecure bootloader in accordance with product cybersecurity requirements
Skills
- Expert in embedded C programming
- Proven experience designing writing multitasked soft real-time embedded C firmware
- Experience with HW protocols (I2C, SPI, UART, etc)
- Has several completed projects (begin to end) in work experience.
- Strong application design/architecture skills for new firmware (embedded C) codebases
- Expertise with digital logic and VHDL
- Experience/Familiarity with Embedded Unit Testing (gtest/cpputest/ceedling)
- Cybersecurity/Secure coding practices a plus
- RTOS Experience a plus
Required languages
| English | C1 - Advanced |
Published 13 October
ยท
Updated 30 October
25 views
ยท
1 application
๐
Average salary range of similar jobs in
analytics โ
Loading...