$ cat jobs/firmware-engineering-co-op-wabtec-dc85e9bca688.json
Firmware Engineering Co-Op
This position is part of Evident Inspection Technologies division, which delivers solutions to complex challenges by inspecting mission-critical assets and infrastructure. The division leverages nondestructive testing, remote visual inspection, and analytical instruments to support maintenance, manufacturing, and environmental applications. Visit Evident’s website for more information, ims.evidentscientific.com . Evident Inspection Technologies division is a part of Wabtec Corporation. Read more. This position is based onsite in Waltham, MA. We are seeking a Firmware Engineering Co-op for our Waltham office from January 2027 to June 2027. Job Duties Develop embedded C and C++ applications for Zynq Ultrascale+ MPSoC Design and implement algorithms for efficient data transfer and processing Design and develop APIs for communicating between applications Develop firmware in embedded Linux for interfacing with hardware components Test C and C++ applications Develop and maintain software development tools Integrate software development tools Improve CI/CD infrastructure Collaborate and communicate with coworkers in both software and hardware development Job Requirements C/C++ programming experience Strong understanding of data structures Basic understanding of Linux Experience with Git Understanding of electrical concepts and basic signal processing Ability to work onsite on Tuesday and Thursday Understanding logic and algorithms Nice to have: Python programming experience Java programming experience Advanced understanding of Linux FPGA development experience Experience with scrum framework Electrical engineering knowledge/background Experience with FreeRTOS or other RTOS Experience with U-Boot Understanding of technologies Bash shell scripting experience 1-2 Prior internship experiences Pay range: $25.00-$28.00 per hour **Many Evident positions are located at export-control-restricted work locations or require access to export-controlled information. To be considered for
Similar remote roles
Software Engineer (TelCo)
LanceSoft Europe · Worldwide · mid
DevOps Engineer (SP)
alter solutions · EU · mid
Forward Deployed Engineer
Auterion · EU · mid
Analista de Testes Sênior (QA) (Home Office)
somos bhs · LATAM · mid
Machine learning Engineer
Sia · Worldwide · mid
Software Engineer
Additude AB · Worldwide · mid
Senior Backend Engineer (temporary contract)
Applaudostudios · Worldwide · senior
Senior Software Developer
Blend360 · Worldwide · senior