Software Engineer II

2 weeks ago


Sterling Heights, United States JobRialto Full time
Job Summary:

We are seeking individuals with a strong background and passion for real-time, embedded software development. The Software Engineer II will engage in software requirements analysis, design, implementation (coding and unit testing), documentation, hardware-software integration, troubleshooting, problem-solving, and software verification testing. Opportunities are available for both software developers and testers.

Key Responsibilities:
  • Develop, maintain, upgrade, and port embedded product software and/or product support software to enhance and support project/system functionality.
  • Collaborate with the software project team and across engineering disciplines such as Mechanical, Electrical, Controls, and Systems.
  • Ensure technical approaches align with established engineering principles and practices.
Required Qualifications:
  • For Developers: Proficiency in object-oriented design, C++ coding, and unit testing of embedded software.
  • For Testers: Experience in requirements-based software verification and traceability.
  • Familiarity with version control and issue tracking tools.
Preferred Qualifications:
  • Experience integrating or testing software on bare metal or with various real-time operating systems such as VxWorks and Linux/Unix derivatives.
Experience Required:
  • Minimum of 2 years in real-time embedded software development and/or software testing.
Experience Preferred:
  • Development and troubleshooting experience with communications, device drivers, I/O (for software developers).
  • Familiarity with NI TestStand (for software testers).
  • Knowledge of weapon systems, munitions, and/or combat vehicle functionality and capability.
  • Experience using GitLab or other CI/CD tools.
Education Required:
  • Bachelor's degree in a STEM field.
Education Preferred:
  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science.


Education: Bachelors Degree

  • Sterling Heights, Michigan, United States Detroit Engineered Products Full time

    Software Engineer II - Embedded SystemsThe Software Engineer II - Embedded Systems is responsible for planning and performing a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation, documentation, hardware-software integration, troubleshooting, problem solving, and software verification...

  • Systems Engineer II

    3 weeks ago


    Sterling Heights, Michigan, United States RTX Full time

    About the Role:We are seeking a highly skilled Systems Engineer II to join our team at RTX. As a Systems Engineer II, you will be responsible for providing technical support and guidance to software agile development teams, as well as other engineering personnel. Your primary focus will be on performing technical analyses and defining how the system works,...

  • Software Engineer II

    3 weeks ago


    Sterling Heights, Michigan, United States RTX Full time

    Job Summary:RTX is seeking a skilled Software Engineer II to join our team within the Simulation and Training Solutions (STS) business area. As a key member of our team, you will be responsible for designing, implementing, and testing complex multi-platform training device software and their associated user interfaces.Key Responsibilities: Design and develop...

  • Systems Engineer II

    4 weeks ago


    Sterling Heights, Michigan, United States RTX Full time

    Job Title: Systems Engineer IIWe are seeking a highly skilled Systems Engineer II to join our team at RTX. As a key member of our systems engineering team, you will be responsible for providing technical direction and design to software agile development teams, and other engineering personnel.Key Responsibilities:Perform technical analyses and define how the...


  • Sterling Heights, Michigan, United States Hepco Full time

    At Hepco, we are seeking a skilled and experienced Electrical Engineer II to join our team in supporting combat vehicle programs.Key Responsibilities: Collaborate and communicate regularly with a team of engineers and leadership to assess and improve designs to meet product requirements and customer needs. Work in a fast-paced environment while adapting to...


  • Sterling Heights, Michigan, United States Hepco Full time

    Electrical Engineer II OpportunityWe are seeking a skilled Electrical Engineer II to support our combat vehicle programs. As an Electrical Engineer II, you will evaluate design changes and modifications for diagnostics implications and recommend improvements where feasible.This role involves close interaction with lead diagnostics engineers and design...

  • Software Engineer

    2 weeks ago


    Sterling Heights, United States PGS Worldwide Full time

    PGS Worldwide is actively seeking a skilled Software Engineer to support ongoing projects for an Aerospace leader in Sterling Heights, MI. This is an initial 12-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: We have multiple openings for individuals with experience and a passion for software...

  • Software Engineer

    2 weeks ago


    Sterling Heights, United States HRU Inc Technical Resources Full time

    HRU Technical Resources is seeking a Software Engineer to assist a large defense corporation located in Sterling Heights, MI.Type of Role: 12 month contract (Opportunity for direct hire) Schedule: 1st Shift, 9/80 Schedule Compensation: $57.83/HR Benefits Available: Health, Dental, Vision, Retirement Description: We are looking for a Senior Software Test...


  • Sterling Heights, Michigan, United States Softworld, a Kelly Company Full time

    Job Title: Software Engineering ManagerSoftworld, a Kelly Company is seeking a highly skilled Software Engineering Manager to lead our embedded software development team. As a key member of our engineering team, you will be responsible for managing and mentoring a team of software architects, cybersecurity experts, and software developers.Key...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job SummaryAs a Software Engineer for Ground Combat Vehicles at DCS Corp, you will play a critical role in the development and integration of vehicle software for ground combat vehicles. This position requires a strong background in software engineering, systems engineering, and experience with vehicle software integration. The ideal candidate will have a...


  • Sterling Heights, Michigan, United States US Tech Solutions Full time

    Job DescriptionWe are seeking a highly experienced Senior Software Engineer to join our team at US Tech Solutions. The ideal candidate will have a minimum of 6 years of professional experience in verification testing of real-time, embedded software.The successful candidate will have experience performing requirements-based software verification of embedded...

  • Software Engineer

    2 days ago


    Sterling Heights, Michigan, United States Government of Western Australia Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. The ideal candidate will have a strong foundation in computer science and experience with software development.Key Responsibilities:Design and develop software applicationsCollaborate with cross-functional teamsIdentify and resolve 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 PGS Worldwide Full time

    PGS Worldwide is actively seeking a skilled Embedded Software Engineer to support ongoing projects for an Aerospace leader in Sterling Heights, MI. This is an initial 12-month contract-to-hire opportunity and I will respond immediately to all qualified candidates. Job Description: Plans and performs a variety of tasks across the areas of software...


  • Sterling Heights, Michigan, United States HRU Inc Technical Resources Full time

    Cyber Software EngineerHRU Inc Technical Resources is seeking a highly skilled Cyber Software Engineer to join our team. As a key member of our engineering organization, you will be responsible for the development and support of embedded cyber work products for a family of ground combat vehicles.The ideal candidate will have a strong background in computer...


  • Sterling Heights, Michigan, United States Compunnel Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to develop, maintain, and upgrade software applications for combat vehicle systems. The ideal candidate will have experience in software integration and testing, with a strong understanding of Linux and Windows operating systems.Key Responsibilities:Develop and...

  • Software Engineer

    2 weeks ago


    Sterling Heights, Michigan, United States Scout Exchange Full time

    We are looking for a skilled Software Engineer to join our team. The ideal candidate will have experience with backend development and be proficient in languages such as Java, Python, or C++.The successful candidate will be responsible for designing, implementing, and testing software systems. They will work closely with our cross-functional team to deliver...


  • Inver Grove Heights, Minnesota, United States C4 Technical Services Full time

    Software Quality Assurance Engineer IIAt C4 Technical Services, we are seeking a highly skilled Software Quality Assurance Engineer II to join our team. As a key member of our agile team, you will be responsible for ensuring the highest quality of our software products.Responsibilities:* Participate in agile team as QA member* Review and clarify...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job SummaryDCS Corp is seeking a highly skilled Software Project Engineer to provide software engineering and project management support to a US Army Project Management office (PMO) for a family of vehicles used for soldier transport and combat. The ideal candidate will have a strong background in software development, project management, and systems...


  • Sterling Heights, Michigan, United States DCS Corp Full time

    Job DescriptionDCS Corp is seeking a highly skilled Senior Software Engineer to join our team in supporting Project Executive Office Ground Combat Systems (PEO-GCS). The successful candidate will interface with the US Army Combat Capability Development Center - Ground Vehicle System Center (CCDC-GVSC), the Department of the Army (DA), and other government...