Principal Software Engineer

2 weeks ago


Minneapolis, United States JobRialto Full time

Position Description

We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.

The Principal Software Engineer:

Plans, leads, and executes efforts to architect, design, develop, maintain, upgrade, port, and verify/qualify embedded product software and/or product support software to enhance, implement and support project/system functionality.

Mentors less experienced software engineers to help develop their software development and test capabilities and troubleshooting and problem-solving skills.

Collaborates across the other engineering disciplines such as Mechanical, Electrical, Controls, and Systems.

Ensures that technical approach is consistent with established engineering principles and practices.

Ensures that cost and schedule targets are met, product outcomes meet customer needs, and customer and company technical, system, performance, process, and quality requirements are met.

Skills Required

Object-oriented software architecture, software design, C++ coding, and unit testing of embedded software with knowledge of requirements-based software verification and traceability

Use of version control and issue tracking tools

Skills Preferred

Developing and troubleshooting communications, device drivers, and IO interfaces

Integrating or testing software on bare metal and with various real-time operating systems such as vxWorks and Linux/Unix derivatives

Experience Required

Minimum of 8 years of experience in real-time embedded software development

Experience to include requirements analysis, software design, implementation (code and unit test) and authoring of formal deliverable documentation

Experience Preferred

Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool

Experience either standing up or extending software verification environments in support of automated software verification testing

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 STEM field

Education Preferred

Bachelor's degree and/or master's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science

Education:

Bachelors Degree #J-18808-Ljbffr



  • Minneapolis, United States Detroit Engineered Products Full time

    Description: We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation,...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...


  • Minneapolis, United States USPRO Full time

    Principal Software EngineerMinneapolis, MNJob Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code...


  • Minneapolis, United States Critical Fit Recruiting Full time

    RESPONSIBILITIES: Lead the design, development, and implementation of software for class-3 medical devices for both new products and sustaining activities on post market products. Work with cross-functional teams to define and refine software subsystem requirements and specifications based on system requirements and user needs. Play a critical role in the...


  • Minneapolis, United States Trane Technologies, plc Full time

    At Trane Technologies. TM and through our businesses including Trane and Thermo King, we create innovative climate solutions for buildings, homes, and transportation that challenge what's possible for a sustainable world. We're a team that dares to l Refrigeration, Engineer, Principal, Technology, Product Development, Systems


  • Minneapolis, United States National Marrow Donor Program Full time

    POSITION SUMMARY:Please apply online using a laptop or desktop computer.This position is responsible for delivering successful technical solutions for NMDP focused on system integrations and workflows. This position requires strong expertise in data and application integration. This position can be remote (US) or hybrid. #LI-Remote #LI-HybridCheck out our...


  • Minneapolis, United States Olympus Full time

    Develop, maintain, and support the company Quality System, regulatory requirements and business strategy. Continuously improve Quality performance related to New Product Development, procurement, manufacturing, and metrics related to the strength of Quality Assurance, Assurance, Engineer, Quality Engineer, Principal, Quality, Technology

  • Software Engineer

    2 weeks ago


    Minneapolis, United States Infotree Service Full time

    Job Description Job Description We have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design, implementation (code and unit test), documentation, hardware-software integration,...

  • Software Engineer

    2 weeks ago


    Minneapolis, United States InfoTree Full time

    Job DescriptionJob DescriptionWe have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting,...

  • Software Engineer II

    2 weeks ago


    Minneapolis, United States Indotronix International Corporation Full time

    Indotronix is seeking a Hybrid Job - Software Engineer II for a Job Opportunity in MN-Minneapolis. Job Description : We have openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer II performs a variety of tasks across the areas of software requirements analysis, software design,...


  • Minneapolis, United States USPRO Full time

    Sr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...


  • Minneapolis, United States USPRO Full time

    Sr. Software EngineersMinneapolis, MN Job Description:We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit...


  • Minneapolis, United States eTeam Full time

    Title: Principal Facilities Engineer Location: Plymouth, MN Duration: 5+ Months Pay Rate: $60.00/hr on W2 to $65.00/hr on W2Summary: This position will be responsible for offering facility maintenance support of a R&D facility involving chemistry, biosafety and electromechanical system labs for medical devices and drug products. Under direction of the SR...


  • Minneapolis, United States Donatech Full time

    Position would require the candidate to be a W2 employee of Donatech. US Citizenship/Permanent Resident Required. We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Senior Software Engineer plans and performs a variety of tasks across the areas of software requirements analysis, software...

  • Software Engineer

    2 weeks ago


    Minneapolis, United States Advanced Technology Innovation Full time

    Real-time embedded software development Requirements analysis, software architecture and design Hardware-software integration Software verification testing Object-oriented design, C++ coding, unit testing Real-time operating systems (VxWorks and Linux/Unix derivatives) PLUSES: Device drivers, and IO interfaces Automated software testing Integrating or...


  • Minneapolis, United States The Nature Conservancy Full time

    OFFICE LOCATION United States #PDN #LI-REMOTE WHO WE ARE The mission of The Nature Conservancy (TNC) is to conserve the lands and waters upon which all life depends. As a science-based organization, we develop innovative, on-the-ground solutions to the world's toughest environmental challenges so that people and nature can thrive. Our work is guided by our...

  • Developer Principal

    3 days ago


    Minneapolis, United States ECMC Group Full time

    Choosing a career with ECMC Group means joining a nonprofit corporation with a mission to help students succeed. With a vibrant mission and values, great benefits, and strong community involvement, ECMC Group companies are an ideal team to join. Job Summary The Principal Developer develops software leveraging agile methodologies to develop and maintain...


  • Minneapolis, United States Orchard , CO Full time

    Software Development Engineer Minneapolis, MN (Hybrid) @Orchard LLC has an immediate opening for an energetic Software Development Engineer to support our federal systems integrator in Minneapolis, MN. This will be a hybrid position requiring 50% of the week spent onsite at their Minneapolis facility. The period of performance is 12 Months with a potential...

  • Electrical Engineer

    7 days ago


    Minneapolis, United States United Software Group Full time

    Job Description: Electrical Engineer Location: Minneapolis, Minnesota Duration: 12+ months Job Summary: We are seeking an experienced Electrical Engineer with expertise in product development, design assurance, and quality standards. The ideal candidate will have a strong background in industrial, automotive, or fire equipment industries....