Firmware Integration & Test Systems Engineer
Prowinch LLC · Miami, FL · 1 mo ago
On-siteInformation TechnologyFull-time
Benefits
- Competitive salary
- Paid time off
- Training & development
Responsibilities
- Builds the automated test infrastructure, simulators, diagnostic tools, and integration environments needed to test system behavior across component boundaries.
- Create firmware simulators, test harnesses, protocol tests, fault-injection capabilities, compatibility tests, and automated integration scenarios that can eventually run as part of the project's CI/CD pipelines.
- Builds a repeatable Software-in-the-Loop and Hardware-in-the-Loop testing capability to allow firmware and other MilaY components to be exercised automatically under realistic operating conditions.
- Serves an important cross-team integration function by helping to determine where incompatibilities exist between the mobile application, firmware, or backend and the documented interface.
- Provides repeatable regression testing, earlier detection of interface problems, controlled fault testing, and evidence that specific combinations of firmware and MilaY software have been validated.
- Reduces dependence on manual integration testing and gives the project a scalable way to manage firmware compatibility as MilaY expands.
Qualifications
- English (Fluent), written and spoken.
- Tier 1: Core Embedded C/C++Python automationAutomated integration testingFirmware debuggingSoftware-in-the-Loop testingTest harness developmentBinary protocol testingLinuxFault injectionCI/CD
- Tier 2: Highly desirable Hardware-in-the-LoopSimulator developmentCAN/CANopenProtocol analysisHardware/software debuggingDocker/reproducible test environmentsFirmware compatibility testingDevice communication testing
- Tier 3: MilaY-specific advantages BLEMQTTUSB CDCAzure DevOpsX.509/TLSIndustrial automationHoists/cranes/motor controls