Evident Microscopy · 2 months ago
Firmware Engineering Co-Op
Evident Microscopy, a Wabtec company, is seeking a Firmware Engineering Co-op for their Waltham office. The role involves developing embedded applications, designing algorithms, and collaborating on software and hardware development.
ElectronicsIndustrial ManufacturingManufacturing
Responsibilities
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
Qualification
Required
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
Preferred
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
Company
Evident Microscopy
Every discovery starts with uncovering the unknown.
H1B Sponsorship
Evident Microscopy has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (1)
2022 (1)
2020 (1)
Funding
Current Stage
Late StageTotal Funding
unknown2022-08-29Acquired
Recent News
2025-10-09
2025-09-25
Company data provided by crunchbase