Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Integration & Test Systems Engineer

Prowinch LLC

Job Description

Job Description

Benefits:

  • Competitive salary
  • Paid time off
  • Training & development

Overall Summary

The Firmware Integration & Test Systems Engineer is a systems-focused engineer responsible for making sure the different software and firmware components of MilaY work correctly together. This is not primarily a firmware-development position and it is not a traditional QA role. The engineer builds the automated test infrastructure, simulators, diagnostic tools, and integration environments needed to test system behavior across component boundaries.

MilaY is composed of multiple independently developed systems, including the machine and its firmware, the mobile application, the relational backend, and the telemetry backend. The machine firmware is developed externally and communicates with ProWinch systems through defined interfaces. As the project grows to support additional firmware versions, hardware configurations, and ProWinch equipment platforms, manually verifying every combination becomes increasingly difficult and creates a substantial regression risk.

The primary responsibility of this engineer is to build a repeatable Software-in-the-Loop and Hardware-in-the-Loop testing capability . The goal is to allow firmware and other MilaY components to be exercised automatically under realistic operating conditions without requiring every test to be performed manually on a physical machine. The engineer would 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.

A strong candidate will normally have experience spanning embedded software and software test infrastructure. Expected strengths include C/C++, Python automation, firmware debugging, automated integration testing, Software-in-the-Loop testing, binary protocol testing, Linux, fault injection, and CI/CD. Hardware-in-the-Loop testing, simulator development, CAN/CANopen, protocol analysis, and device communication testing are particularly valuable. MilaY-specific technologies such as BLE, MQTT, USB CDC, X.509/TLS, and industrial automation are additional advantages.

This engineer also serves an important cross-team integration function . When the mobile application, firmware, or backend behaves differently from the documented interface, the integration test environment should help determine where the incompatibility exists. Instead of relying on one team's implementation as the definition of correct behavior, tests can be built against the agreed protocol and system contracts.

The role becomes increasingly important as MilaY supports more hardware platforms and firmware versions. Without this capability, compatibility testing tends to depend on developers manually connecting applications to physical boards and reproducing specific conditions. That approach becomes slower and less reliable as the number of supported combinations increases. A dedicated integration test system 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.

In practical terms, this candidate represents the engineer who builds the infrastructure that allows ProWinch to answer questions such as:

  • Does the new firmware still work with the current mobile application?
  • Does the application behave correctly with older supported firmware?
  • Does a firmware command conform to the documented binary protocol?
  • What happens when packets are lost, corrupted, delayed, or rejected?
  • Does the system recover correctly after a connection or firmware failure?
  • Does telemetry generated by the firmware match the expected format and behavior?
  • Can the same test scenario run against a simulator today and real hardware later?
  • Which combinations of application, firmware, protocol, and hardware configuration have actually been tested?

The long-term objective is a testing environment where important system behaviors can be exercised automatically against simulated firmware during normal development and then validated against real boards through Hardware-in-the-Loop testing. This reduces dependence on manual integration testing and gives the project a scalable way to manage firmware compatibility as MilaY expands.

Requirements: English ( Fluent), written and spoken.

Skills

Tier 1: Core


  1. Embedded C/C++
  2. Python automation
  3. Automated integration testing
  4. Firmware debugging
  5. Software-in-the-Loop testing
  6. Test harness development
  7. Binary protocol testing
  8. Linux
  9. Fault injection
  10. CI/CD


Tier 2: Highly desirable

  1. Hardware-in-the-Loop
  2. Simulator development
  3. CAN/CANopen
  4. Protocol analysis
  5. Hardware/software debugging
  6. Docker/reproducible test environments
  7. Firmware compatibility testing
  8. Device communication testing


Tier 3: MilaY-specific advantages

  1. BLE
  2. MQTT
  3. USB CDC
  4. Azure DevOps
  5. X.509/TLS
  6. Industrial automation
  7. Hoists/cranes/motor controls


Tools and Technologies


Embedded development

  • GCC/Clang, CMake, GDB
  • J-Link, OpenOCD, or comparable JTAG/SWD tools


Testing and simulation

  • pytest
  • GoogleTest, Catch2, Unity/CMock, or similar
  • Renode, QEMU, or comparable firmware simulation/emulation environments


Industrial and device communications

  • CANoe / CANalyzer
  • SocketCAN / virtual CAN
  • Wireshark
  • nRF Connect / BLE diagnostic tools
  • Mosquitto / MQTT tooling
  • USB/serial diagnostic tools


Hardware integration

  • Logic analyzers
  • Oscilloscopes
  • CAN interfaces
  • Programmable power and test equipment


Automation and infrastructure

  • Docker / Docker Compose
  • Azure DevOps Pipelines, Jenkins, GitHub Actions, or similar
  • Git
  • Linux development and diagnostic utilities

Vacancy posted 29 days ago
Similar jobs that could be interesting for youBased on the Firmware Integration & Test Systems Engineer in Miami, FL vacancy
  •  ...deployment, and sustainment of integrated medical devices/systems. Serves as a medical...  ..., and the Clinical Engineering department. Supports, among...  ...system hardware, software, firmware, networking, servers, clients...  ..., performance, and testing of medical device/system... 
    Suggested
    Work experience placement
    Local area

    Nicklaus Children's Hospital Careers

    Miami, FL
    5 days ago
  •  ...energy landscape for the AI era with our groundbreaking P3 system that captures solar energy, stores it as heat, and...  ...protecting our planet.   We are seeking an Optomechanical Integration & Test Engineer to join our optics team. The team owns the full design-to-... 
    Suggested
    Internship
    Relocation
    Relocation package
    Shift work
    Night shift
    Day shift

    Exowatt

    Miami, FL
    a month ago
  •  ...our groundbreaking P3 system that captures solar energy...  ...Systems Electrical Engineer to join our systems...  ...designing and executing test and validation strategies...  ...system components and integrated systems Perform...  ...Support controls and firmware teams by evaluating system... 
    Suggested
    Internship
    Relocation
    Relocation package

    Exowatt

    Miami, FL
    5 days ago
  •  ...ON.energy is seeking a Principal Test Engineer in the Greater Denver area with frequent travel...  ...-based validation, de-risking of power-system and grid-tied technologies, and...  ...expertise in electrical engineering, grid integration, and lab testing, with strong communication... 
    Suggested

    Jobleads-US

    Miami, FL
    2 days ago
  •  ...Role Overview As a Senior Test Automation Engineer , you will build the test infrastructure of a crypto payment platform: custody, AML...  ...test pipeline: fast feedback on every pull request, heavier integration suites nightly and pre-release, parallelization Eliminate... 
    Suggested
    Contract work
    Temporary work
    For contractors
    Remote work
    Night shift

    Cyclops

    Miami, FL
    a month ago
  •  ...board, anything is possible. The quality, integrity, and commitment of our employees are...  ....NTT DATA Services currently seeks a Testing Engineering Specialist to join our team in Miami,...  ...Understand Medical Claims processing systems ex. Amisys Advance, Facets, LRSP, Xcelys... 
    For contractors

    NTT DATA

    Miami, FL
    3 days ago
  • $85k - $120k

     ...like to meet you. Senior Infrastructure Engineer - AI/ML Platform Location: U.S -...  ...About the Role We're looking for a Systems Engineer to join our platform support team...  ...identity systems — accounts, groups, SSO integrations, security policy, and the onboarding and... 
    Remote work

    GrabJobs

    Miami, FL
    1 day ago
  •  ...to six times per year. The Principal Test Engineer will serve as a master in electrical engineering...  ...’s current and future product line system architecture through rigorous lab-based...  ...as to On Energy component vendors, for firmware/hardware iterations. Verification:... 
    Local area

    Jobleads-US

    Miami, FL
    2 days ago
  •  ...Job Description Job Summary: The Systems Engineer I – M365 is a mid-level position...  ...ID including conditional access, SSO integrations, app registrations, authentication methods...  ...enterprise backups, and disaster recovery testing. Support Azure networking, VPN... 

    Educational Federal Credit Union

    Miami, FL
    8 days ago
  •  ...Description Job Description CommVault Systems Engineer (Data Protection / Backup) Employment...  ...developing, configuring, implementing, testing, troubleshooting, deploying, and...  ...Designed, developed, configured, integrated and secured complex backup, recovery and... 
    Full time
    Flexible hours

    Contact Government Services, LLC

    Miami, FL
    a month ago
  •  ...Miami, FL, US 4 days ago Requisition ID: 3278 We are seeking a Systems Engineer to join our team at Independent Living Systems (ILS). ILS,...  ...Engineer plays an essential role in ensuring the stability, integrity, and efficient operation of the organization's IT... 
    Full time
    Work experience placement

    Independent Living Systems, llc

    Miami, FL
    6 days ago
  • $50k - $200k

    Job Title: Systems Engineer Location: Miami, FL Firm: Hurricane Capital Positions Available: 1 About Hurricane Capital Hurricane Capital...  ...scalability, and efficiency. Develop, maintain, and monitor data integration processes and workflows. Collaborate with technology teams... 
    Work at office

    Hurricane Capital

    Miami, FL
    3 days ago
  •  ...our groundbreaking P3 system that captures solar energy...  ...seeking a Mechanical Engineer to join our optics...  ...assembling, aligning, and testing the hardware that...  ...wiring, calibration, DAQ integration, first light, and...  ...microcontrollers, and the firmware or software talking to... 
    Internship
    Relocation
    Relocation package
    Shift work
    Night shift

    Exowatt

    Miami, FL
    a month ago
  •  ...Overview We're looking for a Principal Engineer to set the technical direction for our BESS...  ...protection coordination across cascaded systems), cabinet thermal modeling, and complex...  .... You've personally designed and integrated a BESS at the system level, from engineering... 
    Local area

    ON.energy

    Miami, FL
    4 days ago
  •  ...rendimiento y otros tipos de automatización, garantizando alta disponibilidad, escalabilidad y procesamiento paralelo. Aprovechar Azure Test Plans para configurar casos de prueba que se convertirán en pruebas automatizadas, configurar pipelines de integración continua y... 
    Full time

    Zemsania

    Miami, FL
    12 days ago
  •  ...Test Automation Engineer - Zemsania Acerca de Zemsania: En Zemsania, somos una consultora tecnológica global comprometida con la excelencia y la innovación. Nos dedicamos a impulsar la transformación digital de nuestros clientes a través de soluciones tecnológicas... 
    Full time
    Freelance
    Remote work
    Flexible hours

    Zemsania

    Miami, FL
    a month ago
  •  ...Senior Test Automation Engineer Empresa: Zemsania Ubicación: Monterrey, México (Modalidad Híbrida) Tipo de Contrato: Indefinido Salario: A convenir Acerca de Zemsania: En Zemsania, somos una consultora tecnológica global enfocada en la transformaci... 
    Full time

    Zemsania

    Miami, FL
    a month ago
  • $54.4k - $205.8k

     ...realizing complex large scale manufacturing engineering initiatives. This includes...  ...Supply Chain & Engineering team to deliver integrated, endtoend solutions spanning manufacturing...  ...~ Understanding of Plant Control Systems (DCS, PLC, SCADA, HMI, etc.) ~ Experience... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Miami, FL
    4 days ago
  •  ...face as they modernize their grids and integrate new technologies to improve reliability,...  ...impactful outcomes. Whether supporting a system implementation, business process improvement...  ...gathering, solution design, testing, deployment, and change management activities... 
    Full time
    Live in
    Work at office
    Local area
    Flexible hours

    Accenture

    Miami, FL
    2 days ago
  • $143k - $156k

     ...maintenance, and compliance for OT systems across defense, aerospace,...  ...Shift5 is seeking a Systems Engineer to join our team. In this...  ...for overseeing how our system integrates into various DoW platforms, ensuring...  ...site integrations and testing. What You'll Do Platform... 
    Contract work
    For contractors
    Remote work
    Flexible hours

    GrabJobs

    Pinecrest, FL
    1 day ago
  •  ...Description ThisWay Global is looking for a Distributed Systems Engineer in a remote role within the United States. ThisWay Global,...  ...consistency patterns. Write maintainable, resilient, and tested code following development standards and methodologies. Debug... 
    Full time
    Remote work

    GrabJobs

    Miami, FL
    3 days ago
  •  ...ARES has an exciting opportunity for a Systems Engineer supporting the Engineering,...  ...Verification and Validation (V&V) plans, Test and Evaluation Master Plan (TEMP), and...  ...Architecture (MOSA) principles. Monitor system integration activities, identify potential cross-... 
    Ongoing contract
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Remote work

    GrabJobs

    Sweetwater, FL
    1 day ago
  • $141.4k - $212.1k

     ...space, is seeking a talented and motivated Senior Pre-Sales Systems Engineer to join our dynamic team.  As a Senior Pre-Sales Systems Engineer...  ...for interoperability, functional, and performance testing/validation Promote mutual roadmap and planning exchanges... 
    Full time
    Local area
    Remote work
    Flexible hours

    Everpure, Inc.

    Miami, FL
    25 minutes ago
  • Energy Jobline ZR seeks an experienced Mechanical Engineering Technician to support a remote AI benchmark project. You will perform hands‑on testing, collect data, interpret results, and diagnose failures to create realistic scenarios for evaluation. The role emphasizes... 
    Remote job
    For contractors

    Energy Jobline ZR

    Miami, FL
    3 days ago
  •  ...DevOps environments. *Support production systems, perform incident response,...  ...operational triage. *Develop automation and integrations using Python. *Build and maintain monitoring...  ...and/or AWS CDK. *Apply AI/ML, prompt engineering, and agentic AI concepts to operational... 
    Contract work

    Neshent Technologies

    Miami, FL
    a month ago
  •  ...our groundbreaking P3 system that captures solar energy...  ...Power Electronics Engineer to lead development of...  ...interactive systems, controls integration, protection, thermal...  ..., systems, controls, firmware, mechanical, thermal,...  ..., reference checks, test data reviews, and risk... 
    Contract work
    Relocation
    Relocation package

    Exowatt

    Miami, FL
    5 days ago
  •  ...organization in Miami, FL, is seeking an experienced Financial Systems Manager to oversee core accounting operations while helping drive...  ...and annual financial reporting while ensuring the accuracy and integrity of data across financial systems * Financial Systems... 
    Temporary work
    Miami, FL
    11 days ago
  •  ...Role Overview As a Senior QA Engineer , you will be responsible for quality in a new...  ...first: you write and maintain automated tests on top of a shared test framework, move...  ...framework, i.e. Playwright ~ Experience integrating automated tests into CI/CD pipelines ~... 
    Temporary work
    For contractors
    Remote work
    Shift work

    Cyclops

    Miami, FL
    a month ago
  •  ...seeking an experienced Senior QA Engineer to ensure the quality,...  ...establish quality standards, drive test automation, and ensure...  ...Create and maintain functional, integration, regression, performance, and...  ...Airvoyant and external enterprise systems, including ERP, MRO,... 
    Full time
    Remote work

    Trax USA Corp

    Miami, FL
    a month ago
  •  ...Senior QA EngineerAs a Senior QA Engineer, you will be responsible for quality in a new...  ...first: you write and maintain automated tests on top of a shared test framework, move...  ...automation framework, i.e. PlaywrightExperience integrating automated tests into CI/CD... 
    For contractors
    Remote work
    Shift work

    Cyclops

    Miami, FL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Integration & Test Systems Engineer. Be the first to apply!