Randstad Digital Americas · 21 hours ago
Unit Test Software/Firmware Engineer
Randstad Digital Americas is seeking a Unit Test Software/Firmware Engineer who will act as a critical gatekeeper between firmware design and physical hardware. This role focuses on building automated test suites for medical device software, ensuring firmware robustness and compliance with regulatory standards.
Information Technology & Services
Responsibilities
Develop and run effective software verification tests (Unit and Integration) to ensure product stability and performance
Identify, document, prioritize, and resolve software issues at a unit level
Write clear and concise technical documentation for all work performed to ensure audit readiness and IEC 62304 compliance
Provide input to identify and mitigate technical project risks
Apply a deep understanding of Design and Design Testing principles throughout the development lifecycle
Qualification
Required
Embedded Software: Direct experience with embedded systems (8, 16, 32-bit microcontrollers). Note: Web application experience is not applicable
VectorCAST: Extensive experience required. Used for unit and integration testing on a PC to verify lower-level code and conduct test coverage analysis
Klocwork: Proficiency with Klocwork for static code analysis and software quality metrics
C/C++ Development: Strong firmware development background and understanding of microprocessor functionality
Python Scripting: Ability to write and maintain scripts for automated test environments
Hardware Debugging: Proven ability to troubleshoot and debug hardware/electromechanical components
Benefits
Medical
Prescription
Dental
Vision
AD&D
Life insurance offerings
Short-term disability
401K plan
Company
Randstad Digital Americas
Randstad Digital is a trusted digital enablement partner that facilitates accelerated transformation for businesses by providing global talent, capacity, and solutions across specialized domains.