Jobs · Engineering · Florida

Embedded Software Test Engineer

Randstad Digital Americas · St. Petersburg, Florida, United States · 6 days ago
Engineering$59–$63/hrContract

Hands-on, highly technical role focused on creating, executing, and automating software-level unit and integration verification suites for safety-critical embedded systems in advanced precision electromechanical medical devices powered by ARM architecture microcontrollers.

Responsibilities

  • Design, build, and execute automated unit, integration, and white-box test suites at the code level for complex electromechanical control systems.
  • Utilize automated test frameworks (VectorCAST, Google Test, or CppUnit) to build module stubs and run software-specific verification in PC environments.
  • Perform static code analysis to identify runtime defects, memory leaks, and logic flaws prior to hardware integration.
  • Derive test cases directly from functional and software requirements, ensuring full trace matrix coverage across the software development lifecycle.
  • Develop custom Python scripts to automate execution pipelines, test harnesses, and report generation.
  • Collaborate with cross-functional software development teams in an Agile environment using lifecycle tools like Jira or Azure DevOps.

Requirements

  • 10+ years of hands-on experience in embedded software development and automated software testing (flexible for exceptional domain experts).
  • Advanced proficiency in C, C++, and Python for test automation and scripting.
  • Strong working experience with VectorCAST, Google Test, or CppUnit.
  • Deep understanding of the V-Model lifecycle, white-box testing, and line-by-line structural coverage principles.
  • Familiarity with Git and Application Lifecycle Management tools (Jira, Azure DevOps).
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent.
  • On-site presence in St. Petersburg, FL (minimum 3 days/week hybrid or 100% on-site).

Preferred Qualifications

  • Experience in regulated industries following strict SDLC standards (Automotive/ISO 26262, Aerospace/DO-178, or Medical Devices/IEC 62304).
  • Hands-on experience with ARM-based 8, 16, or 32-bit microcontroller architectures.
  • Strong communication skills with a track record of driving software quality in small, high-impact teams.

Pay

$59 - 63 per hour

Schedule

8am to 5pm

Benefits

  • Medical, prescription, dental, and vision insurance.
  • AD&D and life insurance offerings.
  • Short-term disability.
  • 401K plan (all benefits are based on eligibility).

Similar jobs