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
- 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
- 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. "
- ...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...SuggestedLocal area
$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...SuggestedContract workWeekend work$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...SuggestedContract work$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...SuggestedContract workWeekend work- ...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...SuggestedH1bLocal areaWork from homeRelocation package
- ...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 areaWork from homeRelocation package
- ...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
- ...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 placementLocal areaWork from homeRelocation package
- ...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...
- ...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 areaRemote workWork from homeRelocationRelocation packageFlexible hours
- ...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 areaWork from homeRelocationRelocation package
- ...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 areaWork from homeRelocation packageFlexible hours
- 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 packageFlexible hours3 days per week
$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 employmentContract workTemporary workFor contractorsH1bRemote workMonday to ThursdayDay shift$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 workWork experience placementLocal areaWork from homeRelocation packageFlexible hours- ...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...H1bLocal areaWork from homeRelocation package
- ...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 workWork at officeLocal areaMonday to ThursdayFlexible hours
$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 payContract workRemote work$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- ...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 sponsorshipWork visa
$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 workRemote work$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 timeContract workPart timeWork at officeLocal areaRemote work- ...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
- ...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...
$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 payLong term contractContract workCasual work- ...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
- ...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
- ...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...
- ...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 areaRemote workWork from home
$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principle Software Engineer. Be the first to apply!
- senior software design engineer Sterling Heights, MI
- software engineer amazon Sterling Heights, MI
- software developer positions Sterling Heights, MI
- software engineer full time Sterling Heights, MI
- software engineer Sterling Heights, MI
- agile software developer Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- software engineer remote Sterling Heights, MI
- senior software engineer Sterling Heights, MI
- software engineer healthcare Sterling Heights, MI

