Senior Firmware Validation Engineer
Listed on 2026-02-18
-
Software Development
Software Engineer, Embedded Software Engineer
We are seeking a Senior Firmware Validation Engineer with a builder’s mindset.
While your primary mission is to ensure the integrity of our optical modules through rigorous testing, you won't just be finding bugs — you'll be invited to help squash them.
This role offers the unique opportunity to contribute directly to firmware development, making it ideal for a validation expert who wants to keep their coding skills sharp and influence the product architecture.
Key ResponsibilitiesTest Strategy & Design:
Analyze product requirements and functional specifications to design comprehensive test plans and detailed test cases for firmware validation.
Development Contribution:
Collaborate with the design team to write and optimize firmware code, implement bug fixes, and develop new features for optical control.
Test Case Architecture:
Transform complex technical requirements into sophisticated Python-based automation frameworks.
Cross-Functional Debugging:
Lead root-cause analysis sessions, bridging the gap between hardware, firmware, and optical physics.
Agile Execution:
Rapidly pivot between high-priority tasks in a fast-paced environment where requirements and hardware revisions evolve quickly.
Experience:
5+ years in firmware validation or embedded software development.
Technical Core:
Bachelor’s degree in EE or CE and a penchant for solving complex technical problems.
Scripting & Tooling:
Expert-level Python skills for automation. Experience with C/C++ is required for your contributions to the firmware codebase.
Lab
Skills:
Hands-on experience with hardware-in-the-loop (HIL) testing and standard lab equipment (Oscilloscopes, Optical Spectrum Analyzers, BERTs).
Mindset: A 'fail fast, learn faster' attitude. You must be highly flexible and thrive in a high-pressure, rapid-growth setting.
Automation:
Proven track record of building automated test benches from scratch to validate hardware/firmware interactions.
Optics:
Familiarity with Silicon Photonics or Optical Transceivers is highly
MCU:
Prior experience with STM
32 family of microcontrollers is a plus.
You don't just follow a checklist; you anticipate where the system might fail and have the technical chops to suggest—or implement—the solution. You are comfortable with ambiguity and can re-prioritize your day as project needs shift.
Why Join Us?This isn't a siloed role. You will have a seat at the table during the entire development lifecycle, from initial concept to final module deployment, working at the cutting edge of
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).