Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principle Software Engineer

PGS Worldwide

PGS Worldwide is seeking a Principal Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports software development, integration, and testing of real-time embedded software within Combat Mission Systems. Engineers will support software efforts across assigned contracts and work directives, including development, integration, testing, and coordination with cross-functional engineering teams.


Required Skills

  • Bachelor's degree in a STEM field
  • Minimum of 6 years of real-time embedded software development and/or software testing experience; 4 years with a master's degree; or 2 years with a Ph.D.
  • C and C++ programming experience
  • Python programming experience
  • Experience developing software applications on Linux operating systems or bare-metal real-time applications
  • Object-oriented design and development experience
  • Familiarity with Ethernet communications
  • Exceptional verbal and written communication skills
  • Ability to solve basic technical design and development problems
  • Ability to develop and maintain effective customer relationships to solve technical problems
  • Ability to travel to customer sites
  • Team leadership roles require working knowledge of EVMS and Control Account Manager/Work Package Manager duties
  • Team leadership roles require experience leading a small group of developers and conducting effective meetings, discussions, and presentations
Preferred Skills
  • Experience with Ada programming
  • Experience with Git and Jira/GitLab configuration management tools
  • Familiarity with Qt Framework for front-end GUIs utilizing QML
  • Familiarity with DOORS, CMMI, Nessus, Coverity, STIG rules, and relevant military or commercial design standards
  • Working cybersecurity domain knowledge, including Risk Management Framework and ATO requirements/processes
  • Cybersecurity certification
  • Weapon system and/or combat vehicle subject matter expertise
  • Current Secret Clearance
  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science
What You'll Do
  • Develop, integrate, test, maintain, upgrade, and port embedded product software and/or product support software
  • Collaborate with Mechanical, Electrical, Controls, Systems, Safety, Software Quality Assurance, and Software Configuration Management teams
  • Support requirements analysis, architecture, design, implementation, unit testing, hardware/software integration, integration testing, and verification activities
  • Mentor less experienced software test engineers and support troubleshooting and problem solving
  • For team leadership roles, oversee software engineering efforts, monitor cost/schedule/technical performance, support milestone reviews, manage risks, and provide clear work direction to project personnel

Job ID: 7469


"Military veterans and transitioning military members are encouraged to apply to all PGS Worldwide positions. All of our jobs are military-friendly, and we work with leaders in Aerospace who rely on your military expertise to support mission-critical programs nationwide. As a Veteran Founded company, we know that the military has given you the skills and training you need to succeed in positions like this, and we want to support your success in the civilian sector however we can. We thank you for your service and humbly offer our own in return by helping you take your career to the next level. "
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principle Software Engineer in Sterling Heights, MI vacancy
  •  ...Software Engineer Apply Online Tyler Technologies is seeking a Software Engineer to help evolve and support our flagship Records...  ...~ Solid understanding of object-oriented programming, SOLID principles, and modern design patterns ~ Experience with version control... 
    Suggested
    Local area

    Tyler Technologies

    Troy, MI
    1 day ago
  • $73 - $84 per hour

     ...Cyber Software Development Engineer (C5) Location: Sterling Heights, MI Pay Rate: $73–$84/hour Position Overview Join an agile, self-motivated...  ...platforms Apply computer science and engineering principles to software design and implementation Support Cyber... 
    Suggested
    Contract work
    Weekend work

    Contract Professionals, Inc

    Sterling Heights, MI
    5 days ago
  • $50 - $53 per hour

     ...Join an agile self-motivated team of engineers responsible for the development and support...  ...Ground Combat Platforms. This is an embedded software engineering position. The following are...  ...and mathematical analysis concepts and principles in the development of software for the... 
    Suggested
    Contract work

    Insight Global

    Sterling Heights, MI
    3 days ago
  • $74.86 - $85.5 per hour

     ...Check out this new opportunity! Embedded Cyber Software Engineer Onsite in Sterling Heights, MI Estimated Pay Range: $74.86 - $85...  ...Apply computer science, engineering, and mathematical principles to develop software for target hardware platforms Develop... 
    Suggested
    Contract work
    Weekend work

    Moseley Technical Services

    Sterling Heights, MI
    4 days ago
  •  ...massive digital transformation-and the Cloud Engineering & FinOps team is at the heart of it....  ...from the cloud: enabling faster software delivery while optimizing cost, performance...  ...Terraform ~ Deep familiarity with FinOps principles and practices (e.g. showback/chargeback... 
    Suggested
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    6 days ago
  •  ...Job Description The Role As a Senior Software Engineer on our ADAS/AV Simulation team, you'll architect, build, and maintain modern...  ...Ethernet ~ Experience in application of Systems Engineering principles #GM-AV-1 GM does not provide immigration-related... 
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  •  ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description: We have multiple openings for individuals...  ...approach is consistent with established engineering principles and practices. • Ensures that product outcomes meet customer... 
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    1 day ago
  •  ...range of products under the GM Loyalty umbrella. The Senior Software Engineer is responsible for participating in all aspects of the...  ...access frameworks. ~ Strong command of object-oriented design principles and prevailing design patterns. ~ Strong DevOps background... 
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...Senior Software Engineer Doeren Mayhew is the 37th largest U.S. tax, assurance and advisory firm headquartered in Troy, Michigan with...  ...understanding of application architecture, APIs, and system design principles ~ Experience with relational databases, including schema... 

    Doeren Mayhew

    Troy, MI
    5 days ago
  •  ...team develops the embedded controllers and software that power GM’s propulsion, steering,...  ...group values creative, highly motivated engineers who thrive in Agile environments and want...  ...design development using Lean‑Agile principles and drive requirements decomposition with... 
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  •  ...Description The Role: The Outsourced Suspension SW DRE (Software Design Release Engineer) position will be responsible for supporting sourcing,...  ...processes Understanding of engineering theory and principles of operation of mechanical/electrical mechanisms High... 
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...of transportation in the EV realm. Our Software Services team is on the forefront of this...  ...future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of...  ...Methodology: Adhere to Clean core guiding principles, adapt cloud-based applications using... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  • Senior Software Engineer - Salesforce Hybrid: This means the successful candidate is expected to report onsite at the GM Global Technical...  ...Adept with agile software development lifecycle and DevOps principles and tools like Copado. Creative, flexible, and willing to continuously... 
    Relocation package
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    4 days ago
  • $73.69 per hour

     ...Job Title: Principal Embedded Software Engineer Type of Position: This is a contract-to-hire opportunity, with the intent to...  ...Qualifications for Team Lead Candidates: Working knowledge of EVMS principles. Experience as a Control Account Manager and/or Work... 
    Permanent employment
    Contract work
    Temporary work
    For contractors
    H1b
    Remote work
    Monday to Thursday
    Day shift

    HRU Inc Technical Resources

    Sterling Heights, MI
    1 day ago
  • $174.9k - $222k

     ...Job Description The Role As a Senior Software Engineer on GM's Notification Platform team , you will play a key role in designing, building, and evolving the systems that power GM's multi-channel communications. The Notification Platform enables transactional... 
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    5 days ago
  •  ...times per week, at minimum. About the Role Join GM’s Digital Products Engineering organization and help define the next generation of our subscription and billing platform. As a Staff Software Engineer (Level 8) , you will lead technical domains, drive architecture... 
    H1b
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...products and services to Ground Combat Platforms. This is an engineering management position to broadly execute guidance from...  ..., automotive and military related Experience with software and computer science principles Familiarity with cyber physical system security... 
    Contract work
    Work at office
    Local area
    Monday to Thursday
    Flexible hours

    General Dynamics Land Systems

    Sterling Heights, MI
    5 days ago
  • $60 - $120 per hour

     ...Micro1 is seeking a Software Developer for a contract position, offering $60 - $120 per hour. You will be tasked with designing and maintaining scalable applications using modern programming languages like Python, Rust, and GoLang. The ideal candidate has over 3 years... 
    Hourly pay
    Contract work
    Remote work

    Micro1

    Center Line, MI
    6 days ago
  • $72 - $77 per hour

    Our client is seeking experienced Principal Software Engineers to support the development, integration, and testing of real-time embedded software...  ...Ensure technical solutions align with engineering principles, customer requirements, and quality standards Support software... 
    Hourly pay

    Hepco

    Sterling Heights, MI
    2 days ago
  •  ...Job Title: Lead Cyber Security Engineer About Kyyba: Founded in 1998 and...  ...looking for The Lead Cybersecurity Software Engineer will lead the vehicle software...  ...in automotive cybersecurity features, principles, and best practices, including implementation... 
    Visa sponsorship
    Work visa

    Kyyba

    Troy, MI
    3 days ago
  • $60 - $120 per hour

     ...Software Developer $ 60 - $ 120 /hour pay Required Skills Python Rust GoLang Full-stack...  ...across domains like finance, healthcare, engineering, and more. Our platform identifies and...  ..., GCP, or Azure. Knowledge of DevOps principles and containerization technologies. Background... 
    Contract work
    Remote work

    Micro1

    Warren, MI
    5 days ago
  • $86.9k - $198k

     ...Job Number: R0240442 Software Engineer The Opportunity: Performs implementation, regular problem solving, maintenance and support for agile software development to modernize systems. Applies advanced advisory skills or extensive technical expertise with full industry... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Warren, MI
    1 day ago
  •  ...Software Engineer I Indotronix is seeking a Software Engineer I in Sterling Heights, MI. Shift timings are 8AM to 5PM with a 9/80 work schedule. Ability to obtain a US Secret Security Clearance. Bachelor's degree in STEM field required. Job Description: Integrate... 
    Shift work

    Navstar

    Sterling Heights, MI
    21 hours ago
  •  ...Responsibilities: • Develop base software; MCAL, service layers, AUTOSAR interfaces, and complex device drivers in new ECU's for electrified...  ...to ISO26262 Functional Safety • Support software validation engineer through the development process and iterate code accordingly... 

    Omni Inclusive

    Troy, MI
    1 day ago
  • $50 - $57 per hour

     ...Software Engineer Sterling Heights, MI $50-$57/hourly Ability to obtain a U.S. Security Clearance required About the Role Join a high-performing software engineering team supporting the development of embedded application software for next-generation... 
    Hourly pay
    Long term contract
    Contract work
    Casual work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  •  ...Lead Embedded Software Engineer Location – Troy, MI (Onsite) Position - Fulltime Skills Required: Bachelor's degree in engineering Electrical and/or Computer engineering, Electronics Engineering, Computer Science. Minimum of 5 years' experience in automotive... 
    Full time

    Epsilon Solutions Ltd

    Troy, MI
    1 day ago
  •  ...Job Description Software Engineer Location: - Remote Duration: Long Term Overview: Join our dynamic team as a Software Engineer and help build cutting-edge AI-powered applications. We are seeking talented full-stack engineers with a passion for rapid... 
    Remote work

    Kasmo Global

    Troy, MI
    5 days ago
  •  ...Senior Software Engineer, DevOps The Senior Software Engineer, DevOps brings fresh ideas to the autonomous vehicle ecosystem. This role requires extensive knowledge of hardware and software CI/CD technologies while collaborating with a cross-functional team that likes... 

    Software Technology Inc

    Warren, MI
    1 day ago
  •  ...Job Description Hybrid: This role is categorized as Hybrid/Remote. MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization, you will play a critical role in the development of methods, tools and processes for the validation... 
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • $110k - $150k

     ...spend, recommend efficiency improvements, and ensure security principles are embedded in all solutions. Cross-Functional Collaboration...  ...technical leadership and guidance to project managers, engineers, and business stakeholders throughout the cloud adoption lifecycle... 

    Tata Consultancy Services

    Troy, MI
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principle Software Engineer. Be the first to apply!