Senior Embedded Software Quality Assurance Engineer

Virginia Beach, Virginia

Bolt Talent Solutions
Apply for this Job
26th March, 2025

Job Details

A leading global energy solutions provider is seeking an experienced and motivated Senior Embedded Software Quality Assurance Engineer to join our team. Our mission is to deliver integrated energy solutions that build a resilient, intelligent, and flexible energy infrastructure, unlocking the path to an optimized renewable future. By integrating renewables, energy management technology, and storage with traditional energy resources, we are redefining clean energy production for large-scale grids and remote microgrids.

This role is ideal for a professional with at least 5 years of experience in embedded systems QA execution and methods, particularly in testing battery management systems. The ideal candidate will be responsible for ensuring the quality and reliability of our embedded software products through rigorous testing and validation processes. The position is based in Herndon, VA.

Background/Major:Electrical, Computer Engineering, or related field

Main Responsibilities:
  • Develop and execute detailed test plans for embedded software systems applied to battery management and energy management systems for stationary battery applications.
  • Perform manual and automated testing to identify system vulnerabilities and quality issues.
  • Collaborate with the development team to diagnose and resolve software defects.
  • Analyze test results and report findings to relevant stakeholders.
  • Lead the creation and maintenance of test documentation.
  • Implement best practices in test automation and continuous integration processes.
  • Stay up to date with new testing tools and test strategies.
  • Work with cross-functional teams for system testing, system reliability, and product certification.
Desired Technical Skills:
  • Proficiency in programming languages such as C/C , Python, or Java.
  • Experience with Battery Management Systems and Energy Storage Systems.
  • Strong understanding of embedded systems and microcontroller architectures.
  • Familiarity with the software development lifecycle (SDLC) and QA methodologies.
  • Knowledge of test automation frameworks and tools.
  • Experience with Hardware-in-the-loop (HIL) automated testing for embedded systems.
  • Understanding of industry standards for functional safety and software quality.
  • Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Familiarity with Agile development methodologies.
  • Experience with Matlab/Simulink.
  • Proficiency in software management tools such as Git, Bitbucket, and Jira.
  • Understanding of safety and reliability standards like IEC 61508, ISO 26262, and methodologies such as Fault Trees, RBD, STPA, and FMEA.
  • Familiarity with communication protocols such as RS485, CAN, MODBUS TCP, OPC UA, Ethernet, TCP/IP, UDP, and HTTP is preferred.
  • Strong documentation skills, including generating technical documentation and potentially authoring internal or external publications.
Desired Soft Skills:
  • Excellent written and oral communication skills.
  • Strong organizational skills.
  • Attention to detail.
  • Ability to work independently and as part of a team.
  • Excellent analytical and problem-solving skills.
Date Posted: 23 April 2025
Apply for this Job