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

Senior Software Engineer

PGS Worldwide

PGS Worldwide is seeking a Senior Software Engineer in Sterling Heights, MI for a one-year contract-to-hire role supporting a leading aerospace & defense company. This role supports real-time embedded software development, integration, and testing. The Senior Software Engineer will perform tasks across requirements analysis, architecture and design, implementation, documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing.


Required Skills

  • Bachelor's degree in a STEM field
  • Minimum of 4 years of experience in real-time embedded software development and/or software testing; or 2 years with a master's degree
  • C and C++ programming experience
  • Python programming experience
  • Experience developing software applications on Linux operating systems
  • Object-oriented design and development experience
  • Familiarity with Qt Framework for front-end GUIs utilizing QML
  • Familiarity with Ethernet-based protocols including SSL/TLS, SSH, and SFTP
  • Familiarity with current computer applications and technologies in applicable engineering disciplines
  • Exceptional verbal and written communication skills
  • bility to solve basic technical design and development problems
  • bility to develop and maintain effective customer relationships to solve technical problems
  • bility to travel to customer sites
  • bility to obtain a U.S. Secret Security Clearance
  • U.S. citizenship required for Secret Clearance eligibility
Preferred Skills
  • da programming
  • Experience with Git and Jira/GitLab configuration management tools
  • Familiarity with DOORS
  • Familiarity with CMMI for development
  • Familiarity with Nessus and Coverity cybersecurity scans
  • Familiarity with hardening systems and applying STIG rules
  • Familiarity with relevant military and commercial design standards
  • Experience working with bare-metal real-time application development
  • Experience in architectural-level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tools
  • Experience using NI TestStand
  • Familiarity with combat vehicle functionality and capability
  • 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
  • Support software requirements analysis, architecture and design, implementation, code, unit testing, documentation, troubleshooting, and verification testing
  • Perform hardware-software integration and support problem-solving across assigned technical efforts
  • Mentor less experienced software engineers to help develop their software development, test, troubleshooting, and problem-solving skills
  • Collaborate across Mechanical, Electrical, Controls, Systems, and other engineering disciplines
  • Ensure technical approaches align with established engineering principles and practices
  • Support product outcomes that meet customer needs and technical, system, performance, process, and quality requirements

Job ID: 7467


"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 Senior Software Engineer in Sterling Heights, MI vacancy
  •  ...openings for individuals with experience and a passion for software integration and testing of real-time, embedded...  ...depending upon how the organization is structured. The Senior Software Integration and Test Engineer plans and performs a variety of tasks across the... 
    Senior
    Contract work

    Varite

    Sterling Heights, MI
    23 hours ago
  • W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software. The role involves planning and performing tasks across hardware integration, scripting, networking, troubleshooting, problem... 
    Senior
    Internship

    Compunnel, Inc.

    Sterling Heights, MI
    4 days ago
  •  ...Job DescriptionJob DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast paced team that designs, develops...  ....The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC... 
    Senior
    Local area
    Work from home

    General Motors

    Warren, MI
    1 day ago
  •  ...report to Warren, MI or Milford, MI three times per week, at minimum. The Role We are seeking a highly skilled and experienced Senior Software Engineer to join our innovative team at General Motors. In this role, you will be instrumental in developing, validating, and... 
    Senior
    Local area
    Relocation package

    General Motors Ventures

    Warren, MI
    23 hours ago
  • Senior Software Engineer Location: Troy, Michigan; Atlanta, Georgia; or Dallas, Texas. Responsibilities Act as a client-facing full stack engineer, partnering with stakeholders to understand business needs and translate them into effective technical solutions... 
    Senior

    Doeren Mayhew

    Troy, MI
    1 day ago
  •  ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer in the Computer Information System (CIS) department. The Senior Software Engineer is responsible providing professional... 
    Senior
    Work at office

    Toyoda Gosei Americas

    Troy, MI
    2 days ago
  •  ...Senior Software Engineer Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission‑critical, cloud‑hosted public safety solutions used by first responders across the United States. This role combines hands‑on software development with technical... 
    Senior
    Local area

    Tyler Technologies

    Troy, MI
    3 days ago
  • We are looking for one Senior Software Engineer with 10 years of industry experience. Responsibilities Design, develop new modules for our Web Content Management Software Product Create design specifications and test case documents. Troubleshoot customer issues and... 
    Senior

    Revize Software Systems

    Troy, MI
    1 day ago
  • $131k - $170k

     ...Description Senior Software Engineer I Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 131,000 - 170,000 Additional variable compensation... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    30 minutes ago
  •  ...testing for current, new and major programs. Lead development of software system team design content and software anomaly corrections....  ...Bachelor’s degree in Computer Science, Electronics Engineering, Software Engineering, Electrical Engineering, or related field... 
    Senior
    Work at office
    Local area
    Remote work

    SwiftCruit

    Warren, MI
    1 day ago
  • Senior Software Engineer RPM is an international non-asset-based logistics and supply chain solutions company. Our focus is to provide customizable solutions tailored to support today’s complex supply chains. As one of the fastest-growing logistics companies in North... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM FREIGHT SYSTEMS

    Birmingham, MI
    2 days ago
  • General Motors is seeking a Senior Software Engineer for the Notification Platform, shaping multi-channel communications across email, SMS, in-vehicle, app push, and inbox. You will own core platform services, drive end-to-end delivery, and influence architectural decisions... 
    Senior

    General Motors

    Warren, MI
    23 hours ago
  • $160k - $190k

     ...integrations are costing us speed, accuracy, and money. We're hiring a Senior AI Engineer to fix that. Your job is simple to describe and hard to do:...  ...to learn. Required Experience 7+ years of professional software engineering experience — you understand how engineering and... 
    Senior
    Hourly pay
    Summer work
    Immediate start
    Shift work

    SpotOn

    Royal Oak, MI
    3 days ago
  • $174.9k - $222k

     ...Job DescriptionThe RoleAs 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 and marketing... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    2 days ago
  •  ...Job Description The Role: General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This... 
    Senior
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...J. G. Kern Enterprises, Inc. is looking for an experienced Senior CMM Programmer / Metrology Specialist in Sterling Heights, Michigan...  ...and validate measurement results, and collaborate with engineering teams to resolve quality issues. Applicants should have over 1... 
    Senior

    J G KERN Enterprises Inc

    Sterling Heights, MI
    3 days ago
  • $40.98 per hour

     ...Job Description Software Engineer I - Hardware/Software Integration & Real-Time Testing Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Hours: 8am - 5pm Pay Rate: $40.98/hr. Benefits: medical, dental, vision, 401k Overview: Software Engineer... 
    Contract work
    Internship
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    23 hours ago
  •  ...an individual with experience and a passion for hardware and software integration and testing of real-time, embedded software. This...  ...and product assurance tasks. Contribute to the development of engineering design models and develop programs to enhance, implement and support... 
    Contract work
    Internship
    Monday to Friday
    Shift work

    Infojini

    Sterling Heights, MI
    23 hours ago
  •  ...Job Title Requirements analysis, architecture and design, code and unit test Hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time... 
    Work experience placement

    Advanced Technology Innovation

    Sterling Heights, MI
    1 day ago
  •  ...Labcorp is seeking a Senior Software Engineer to join our team at our 1302 Hall Boulevard location in Bloomfield, CT! Work Schedule: This is a full time, exempt (salaried) position assigned to a First Shift schedule, with standard business hours of Monday through... 
    Senior
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Covance Inc.

    Bloomfield, MI
    more than 2 months ago
  • $72 - $84 per hour

     ...Power System Design Senior Engineer Sterling Heights, MI $72-$84/hourly About the Position: The Power System Design Senior Engineer is responsible for leading the design, development, integration, and validation of advanced vehicle power subsystems for current... 
    Senior
    Hourly pay
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  •  ...SpotOn in the United States is seeking a Senior AI Engineer to automate complex business processes with AI-driven systems. You will partner with operations, sales, and support to identify bottlenecks, map workflows, and ship end-to-end automation that scales across fintech... 
    Senior

    SpotOn

    Royal Oak, MI
    2 days ago
  • $72.45 - $84.05 per hour

     ...Senior Power Systems Engineer - Hybrid Electric Vehicle Integration & Modeling Sterling Heights, MI | $72.45 - $84.05/Hour U.S. Citizenship is...  ..., including: System/Subsystem Design Descriptions (SSDD) Software Requirements Specifications (SRS) CAN Interface Control Documents... 
    Senior
    Casual work
    Afternoon shift

    Moseley Technical Services

    Sterling Heights, MI
    23 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Sterling Heights, MI
    23 hours ago
  •  ...Job Description DUTIES : Serve as chief engineer of the next generation compute motherboard (GPU, MLA, custom silicon). Execute on...  ...Autonomous Driving Compute including all elements of hardware and software. Capable of organizing and driving design for manufacturing... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    2 days ago
  •  ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...of vehicle sensing hardware and a desire to work as a Senior Design Release Engineer (DRE). Broad technical knowledge combined with creative and... 
    Senior
    H1b
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...soldiers a decisive advantage. We design, engineer and sustain advanced tracked and wheeled...  ..., Stryker to AJAX, robotic platforms to software solutions and beyond, our portfolio...  ...producer. Position Title: Power System Design Senior Engineer The Power system team is part... 
    Senior
    Work at office
    Monday to Thursday
    Afternoon shift

    General Dynamics Land Systems

    Sterling Heights, MI
    4 days ago
  • $96k - $130k

     ...Senior Proposal Engineer Location: Shelby Township, MI Job Type: Direct Hire Compensation: $96,000-$130,000/year Wright Technical Services is supporting a leading global automation and manufacturing organization in their search for a Senior Proposal Engineer to join their... 
    Senior

    Wright Technical Services

    Utica, MI
    23 hours ago
  • $120k - $180k

     ...ensuring all installation meets design specifications. The ideal candidate has over 3 years of experience and possibly an electrical engineering degree. This position offers a competitive salary ranging from $120,000 to $180,000 annually and a supportive work environment... 
    Senior

    Jobot

    Sterling Heights, MI
    23 hours ago
  • $131k - $170k

    Description Senior AI Engineer Location : Hybrid, United States Employment Type : Full-Time Benefits Offered : Vision,...  ...function will involve overseeing the entire lifecycle of AI and software subsystems-from defining requirements and designing systems... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    3 days ago

Do you want to receive more vacancies?

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