Search jobs > Minneapolis, MN > Senior software engineer

Senior Software Engineer (Hybrid)

HEPCO
Minneapolis, MN
Full-time

Our client has an opening for a Senior Software Engineer with a minimum of 6 years of professional experience in verification testing of real-time, embedded software.

This experience might be gained in a test role within a software development organization or within a software Quality Assurance organization, depending on the structure.

In either case, the successful candidate will have experience performing requirements-based software verification of embedded software.

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing.

  • Possesses knowledge of the full software development lifecycle.
  • Works on programs involving the development, maintenance, upgrade, and porting of embedded product software and / or product support software to enhance, implement, and support project / system functionality for the assigned technical effort.
  • Mentors less experienced software engineers and software test engineers to develop their software development and test capabilities, and troubleshooting and problem-solving skills.
  • Collaborates across other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
  • Ensures that the technical approach is consistent with established engineering principles and practices.
  • Ensures that product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.

Skills Required :

  • Develop, debug, and execute automated and manual requirements-based software verification testing.
  • Use version control and issue tracking tools.

Skills Preferred :

  • Traceability across software requirements, design, and verification artifacts.
  • Testing and troubleshooting software in the areas of communications, device drivers, and IO interfaces.
  • Integrating and testing software with various real-time operating systems such as vxWorks and Linux / Unix derivatives.

Experience Required :

  • Experience developing tests using TestStand and / or LabView tools from NI.
  • Experience developing, analyzing, and / or reviewing requirements for safety-critical real-time embedded software.

Experience Preferred :

  • Experience working with software architecture and design information captured in models (using tools such as Magic Draw, Enterprise Architect, or similar model-based engineering tools).
  • Familiarity with weapon systems, munitions, and / or combat vehicle functionality and capability.
  • Experience using GitLab or other CI / CD tools.

Education Required :

Bachelor’s degree in a STEM field.

Benefits :

  • Health Insurance
  • 401k

By clicking apply, you are opting in to receiving text / SMS communication with one of our recruiters.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, marital status, national origin, age, veteran status, disability, or any other protected class.

5 days ago
Related jobs
Promoted
The Travelers Companies, Inc
Saint Paul, Minnesota

Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks that span many parts of a system including designing, developing, analyzing, configuring, testing, debug...

Promoted
TecHOUNDS LLC
Minneapolis, Minnesota
Remote

NET Senior Software Engineer / Full Stack. BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred). NET Core, React and AWS, with a demonstrated track record of designing, developing, and deploying complex, enterprise-level software solutions. Expert software comp...

Promoted
Cirtec Medical
Minneapolis, Minnesota

Senior Embedded Software Engineer. This individual will work with a multi-disciplinary engineering team including software, electrical and mechanical hardware engineers, and all other functions of the company to ensure high quality and on-time product introductions. The engineering team consisting o...

HEPCO, Inc.
Minneapolis, Minnesota

The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing. Mentors less experienced software engineers and software test engi...

0000050176 RBC Capital Markets, LLC
Minneapolis, Minnesota

Senior Software Engineer, RBC Capital Markets, LLC, Minneapolis, MN:. Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, Software Development, or a related field and 2 years or related work experience. Develop criteria to evaluate 3rd party vendors and software as wel...

Real Staffing
Minneapolis, Minnesota

Software/Principal Software Engineer (Neuromodulation). Software Project Leadership - Lead and coordinate multi-departmental software development projects in accordance with the Product Development Procedure, Quality Policy, and Software Development Procedure. This position is responsible for softwa...

Thomson Reuters
Eagan, Minnesota

Are you a software engineer with a passion for delivering high-quality solutions to customers as part of a collaborative agile team? If so, join the FindLaw technology group as a Software Engineer, where you will contribute to the design and delivery of critical public-facing and internal applicatio...

Travelers
Saint Paul, Minnesota

Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks that span many parts of a system including designing, developing, analyzing, configuring, testing, debug...

Indotronix International Corporation
Burnsville, Minnesota

LabVIEW Software Engineer P3 is looking to hire a Senior Software Engineer to fulfill a software engineering role. Bachelor’s degree or advanced degree in electrical engineering, software engineering, or similar. Works with managers, engineers, and technicians to identify and resolve gaps between th...

Barr Engineering Co.
Minneapolis, Minnesota
Remote

Bachelor’s degree in environmental engineering, environmental science, environmental policy, natural resources management, or related field. A hybrid or remote work arrangement may be considered for this position. A hybrid arrangement refers to splitting time worked between a Barr office and a home ...