Embedded Software Engineer

Insight Global
Tampa, FL, United States
7 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Automation of Tests Unit Testing C++ (Programming Language) Static Program Analysis Software Quality Computer Engineering Embedded C Embedded Software White-Box Testing Hardware-In-The-Loop Simulation Software Architecture Systems Development Life Cycle
+9 more
Real-Time Operating Systems VectorCAST Software Engineering Google Test Software Troubleshooting Integration Tests Information Technology Process Control Systems PolySpace

Job description

We’re looking for an Embedded Software Test Engineer who enjoys digging into source code, building automated test frameworks, and improving software quality through code-level testing and verification.

Want to make an application Make sure your CV is up to date, then read the following job specs carefully before applying.

This is not a traditional QA role. We’re specifically seeking engineers who can test and troubleshoot embedded software internals, not just validate finished products.

What You’ll Be Doing:

  • Develop and maintain automated unit tests for embedded software
  • Create and expand automated integration test environments
  • Perform white-box testing by analyzing source code, software architecture, and internal logic
  • Troubleshoot complex software issues and identify root causes
  • Collaborate with developers to recommend and validate code changes
  • Execute static analysis activities and support code quality initiatives
  • Improve and automate test frameworks, tooling, and verification processes
  • Support embedded software development throughout the full product lifecycle

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field
  • Experience developing or maintaining automated unit tests
  • Experience with automated integration testing
  • Strong understanding of software development lifecycle (SDLC)
  • Experience working in embedded software or product-development environments
  • Proven troubleshooting and debugging skills
  • Ability to read, understand, and analyze embedded source code
  • Experience influencing software quality and xrbllit software design through test findings

Preferred Experience:

  • Google Test (GTest)
  • VectorCAST
  • CppUnit
  • Static analysis tools (Coverity, Polyspace, Klocwork, PC-Lint, Helix QAC, cppcheck, etc.)
  • Embedded C/C++
  • RTOS environments
  • Hardware-in-the-loop (HIL) or Software-in-the-loop (SIL) testing
  • Automotive, aerospace, industrial controls, medical device, robotics, or other embedded product-development experience
  • EST Hours and EST candidates highly preferred

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…