Principal Software Engineer

4 weeks ago


Sterling Heights, United States Acro Service Corp Full time

Hard Requirement: US Citizenship.

Job Title: Software Engineer / Senior Software Engineer/ Principal Software Engineer

Duration: 06 months (TEMP to HIRE)

Location: Minneapolis MN (Hybrid)

Pay Rate: $70-72/hour

Note: Please send me an updated resume if you would like to apply.


Job Responsibilities

We have multiple openings for individuals with experience and a passion for real-time, embedded software development. The Software Engineer / Senior Software Engineer / Principal Software Engineer plans 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. We currently have opportunities for both software developers and software testers. The Senior Software Engineer: • Develops, maintains, upgrades, and ports 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 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 product outcomes meet customer needs and that customer and company technical, system, performance, process, and quality requirements are met.


Skills Required

• For developers: Object-oriented design, C++ coding, and unit testing of embedded software • For testers: 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 with various real-time operating systems such as VxWorks and Linux/Unix derivatives • Requirements analysis.


Experience Required

• Minimum of 4 years of experience in real-time embedded software development and/or software testing.


Experience Preferred

• Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers) • Experience using NI Test Stand (software testers) • 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 in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science



  • Sterling Heights, United States Apollo Professional Solutions Full time

    Principal Systems Engineer - US Citizenship Required by Client AgreementPay Rate: $70.95/hourBenefits: Heathcare, dental, vision and 401kPrincipal Systems Engineer - JOB DESCRIPTION: What is it like realizing your potential at an innovative company that takes on some of the world's most important challenges? Rewarding. As part of our Systems Engineering...

  • Software Engineer

    16 hours ago


    Sterling, United States Solutions , LLC Full time

    Software Engineer - Principal II - ESW06Solutions3 LLC is supporting a U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. Solutions3 LLC is seeking a ServiceNow Developer to...

  • Software Engineer

    6 days ago


    Sterling, United States Solutions³ LLC Full time

    Job DescriptionJob DescriptionSoftware Engineer - Principal II - ESW06Solutions3 LLC is supporting a U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. Solutions3 LLC is...

  • Software Engineer

    6 days ago


    Sterling, United States Solutions³ LLC Full time

    Job DescriptionJob DescriptionSoftware Engineer - Principal II - ESW06Solutions3 LLC is supporting a U.S. Government customer on a large mission critical development and sustainment program to design, build, deliver, and operate a network operations environment, including introducing new cyber capabilities to address emerging threats. Solutions3 LLC is...


  • Sterling Heights, United States USPRO Full time

    Principal Systems Engineer Sterling Heights, MI OR Minneapolis, MN Duration: 6 month contract (temp to perm) Responsibilities: Lead or support requirements development and management. Develop and manage subsystem and component performance specifications by analyzing and deriving necessary requirements. Develop and maintain requirements verification and...


  • Sterling Heights, United States USPRO Full time

    Principal Systems Engineer Sterling Heights, MI OR Minneapolis, MN Duration: 6 month contract (temp to perm) Responsibilities: Lead or support requirements development and management. Develop and manage subsystem and component performance specifications by analyzing and deriving necessary requirements. Develop and maintain requirements verification and...


  • Sterling Heights, United States USPRO Full time

    Principal Systems EngineerSterling Heights, MI OR Minneapolis, MNDuration: 6 month contract (temp to perm)Responsibilities:Lead or support requirements development and management.Develop and manage subsystem and component performance specifications by analyzing and deriving necessary requirements. Develop and maintain requirements verification and...


  • Sterling Heights, United States USPRO Full time

    Principal Systems EngineerSterling Heights, MI OR Minneapolis, MNDuration: 6 month contract (temp to perm)Responsibilities:Lead or support requirements development and management.Develop and manage subsystem and component performance specifications by analyzing and deriving necessary requirements. Develop and maintain requirements verification and...

  • Software Engineer

    3 days ago


    Sterling Heights, United States Trispoke managed services Full time

    Job DescriptionJob DescriptionJob description:Perform hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles. Create, plan, and perform a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks...


  • Sterling Heights, United States Waltonen Full time

    Waltonen Engineering Waltonen Engineering is actively seeking an Embedded Software Engineer to join our team! This role will participate in activities covering the entire software development life-cycle, from requirements development to final testing and delivery of software products. Join a dynamic group of software engineers responsible for the...


  • Sterling Heights, United States The Panther Group Full time

    SENIOR SOFTWARE ENGINEER The Panther Group has an immediate need for a Senior Software Engineer in the Sterling Heights, MI area. Responsibilities: Develops, maintains, upgrades, and ports embedded product software and/or product support software to Software Engineer, Engineer, Software, Senior, Software Developer, Development, Staffing, Technology


  • Sterling Heights, United States Indotronix International Corporation Full time

    Indotronix is seeking a Onsite Job - Senior Software Engineer for a Job Opportunity in MI-Sterling Heights 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...


  • Sterling Heights, United States Waltonen Full time

    Job DescriptionJob DescriptionWaltonen EngineeringWaltonen Engineering is actively seeking an Embedded Software Engineer to join our team!This role will participate in activities covering the entire software development life-cycle, from requirements development to final testing and delivery of software products.Join a dynamic group of software engineers...


  • Sterling Heights, United States Apollo Professional Solutions Full time

    Job Description Senior Software Engineer Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours:8am - 5pm Pay rate:$58.28/Hr. Benefits:medical, dental, vision, 401k Travel:Yes, 10% REQUIREMENTS: Senior Software Engineer US Citizenship Bachelor's degree in STEM field Minimum of 4 years of experience in real-time embedded software development and/or...

  • Sr Software Engineer

    19 hours ago


    Sterling Heights, United States HW Staffing Solutions Full time

    We are seeking multiple Senior Software Engineers with a passion for real-time, embedded software development. In this role, you will be responsible for a wide range of tasks including software requirements analysis, software architecture and design, Software Engineer, Software, Engineer, Technology, Staffing, Technical


  • Sterling Heights, United States General Dynamics Land Systems Full time

    About the Role: Embedded Modeling & Code Generation Lead Engineer will be working on our future products team. Join a dynamic group of software and controls engineers responsible for the design, development and support of embedded software solutions for the world's premier land-based combat vehicle producer. Company Information: General Dynamics is a...


  • Sterling Heights, United States Amtec Inc. Full time

    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 test), documentation, hardware-software integration,...


  • Sterling Heights, United States Amtec Inc. Full time

    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 test), documentation, hardware-software integration,...


  • Sterling Heights, United States DCS Corp Full time

    This is an opportunity to join a fast-paced program with DCS Corp’s U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an experienced Software Engineer, you will work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing...

  • Software Engineer I

    2 days ago


    Sterling Heights, United States Apollo Professional Solutions Full time

    Job Description Software Engineer I Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours:8am - 5pm Pay Rate:$39.01/Hr. Benefits:medical, dental, vision, 401k Travel:yes, 10% REQUIREMENTS: Software Engineer I US Citizenship Bachelor's degree in STEM field 2 years of relevant experience Linux Experience Understanding of Software Design, Development,...