Integrated Software Test Engineer
Iontra IncAbout the role
Job Title: Integrated Software Test Engineer
Location: Centennial, CO (onsite/hybrid)
Company Overview:
At Iontra, our breakthrough battery charging solution is born from 9+ years of combined experience working with demanding energy storage applications, from the technical and commercial challenges of leading heavy-duty electric vehicle manufacturing to the complexity and extreme demands of space going and planetary exploration vehicles. Together our team has innovated to answer the needs of our customers for a plug and play solution that improves the performance of today’s lithium batteries. Our solution can be implemented quickly and inexpensively to improve customer experiences with any existing Lithium-ion battery-powered products. For more information on our latest news, visit: https://www.bizjournals.com/denver/news/2022/09/14/denver-battery-performance-exits-stealth-raise.html
Role Summary:
In this role, you’ll be tasked with performing essential duties as a part of both the Iontra research team and the product development team. You’ll be responsible for implementing and consistently maintaining a disciplined and planned set of daily and ad-hoc processes and laboratory activities described below in order to advance our technologies and applications. This is a full-time role located in our Centennial, CO office in a fast-paced startup environment.
You’ll love this job if you:
- Are driven to be part of a team doing big things to help our planet.
- Aspire to work with a successful veteran startup management team.
- Are a self-starter and always find ways to get your work done and help team members.
- Are an organized, detail-oriented person being very good at time management.
- Are determined and resilient to keep things moving forward at a startup pace.
- Are assertive and able to influence and partner with the team to get things done.
- Enjoy new challenges and change.
What You’ll Be Doing:
- Design and development of the test infrastructure and methodology including creating test strategies, plans, test benches, test scripts, and protocols necessary to perform unit and functional regression testing.
- Track testing progress and results through reporting and stakeholder communication.
- Work with the data analytics team to understand user requirements and create and execute viable test cases to ensure that hardware and software functions perform as expected.
- Use Agile project tools to track project development progress and provide insight to the rest of the team about work being done.
Requirements
You’ll Need These Qualifications:
- Minimum of 2 to 5 years of hands-on experience in embedded systems development and/or testing, preferably in a product development environment
- BS in Electrical/Computer Engineering, Computer Science, Software Engineering or equivalent professional experience
- Excellent communication and collaboration skills to work closely with cross-functional teams, including software engineers, hardware engineers, and project managers.
- Strong knowledge of software and hardware testing methodologies, including unit testing, integration testing, functional testing, and regression testing.
- Comfortable using Linux and Windows environments.
- Ability to create detailed test plans and test cases based on product requirements and design specifications.
- Strong experience writing in C ( basic), Python, and Bash scripting
- Modern source control: Git, Github/Gitlab.
- Testing framework experience. Eg. PyTest, Unity, GoogleTest or similar
- Experience working with CI tools such as Github Actions, CircleCI, Gitlab CI/CD, Jenkins or similar
- Experience in identifying and tracking hardware and firmware defects.
- Basic knowledge of containers via Docker.
- Knowledge of basic Electrical Engineering concepts.
- Able to use basic electronics test equipment (multimeters, oscilloscopes, waveform generators, etc.).
- Experience reading schematics and datasheets.
Desired Qualifications:
- Prior experience in Digital Power or Battery management systems is desirable.
- Experience designing and automating hardware-in-the-loop testing.
- Exposure to test management tools. Eg. Xray, Testpad, Tuskr
- Proficiency in debugging embedded software using debugging tools such as JTAG, oscilloscopes, logic analyzers, and/or emulators.
- Prior experience working in a start-up environment.
- De
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s