Senior Software Engineer

1 month ago


Sterling Heights, United States Detroit Engineered Products Full time

Position 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 analysis, software architecture and design, implementation (code and unit test), documentation, hardware-software integration, troubleshooting, problem solving, and software verification testing. 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 Skills Required • C and C++ programming • Development of software applications on Red Hat Enterprise Linux and Windows 10/11 Operating Systems • Git and Jira/Gitlab Configuration Management tools • Object Oriented design and development experience required • Exceptional communication (verbal and written) skills are a MUST • Familiarity with current computer applications and technologies in applicable engineering disciplines • Ability to solve basic technical design and development problems • Ability to develop and maintain effective relationships with customers to solve technical problems • Ability to travel to the customer site Skills Preferred Skills Preferred • Familiarity with relevant military and commercial design standards • Familiarity with UML modeling tools • Familiarity with M88 functionality and capability • Familiarity with DOORS • Familiarity with CMMI for development • Familiarity with embedded systems • Familiarity with Qt Framework for front end GUIs utilizing QML • Familiarity with Ethernet based protocols (SSL/TLS, SSH, SFTP) • Familiarity with Nessus and Coverity cybersecurity scans • Familiarity with hardening of systems and applying STIG rules Experience Required Experience Required • Minimum of 4 years of experience in real-time embedded software development and/or software testing • Development and integration of software applications on Red Hat Enterprise Linux and Windows 10/11 o Packaging software as RPMs and binary executables o Drivers, DLLs, shared objects, and static libraries Experience Preferred Experience Preferred • Experience in architectural level software design using Magic Draw, Enterprise Architect, or similar model-based engineering tool (software developers) • Experience using NI TestStand (software testers) • Familiarity with combat vehicle functionality and capability • Experience with developing on VxWorks Education Required Education Required • Bachelor's degree in STEM field Education Preferred Education Preferred • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, or Computer Science



  • Sterling Heights, United States Apollo Professional Solutions Full time

    Job Description Software Engineer Sr. Sterling Heights MI Contract to Hire - 1st Shift, 9/80 Pay Rate:$58.28/Hr. Benefits:medical, dental, vision, 401kREQUIREMENTS: Senior Software Engineer US Citizenship Bachelor's degree in STEM field Experience developing, analyzing, and/or reviewing requirements for safety critical real-time embedded software....


  • Sterling Heights, Michigan, United States Avenue Technologies Defunct Full time

    Avenue Technologies Defunct is seeking an experienced Senior Software Development Engineer to join our team.**Job Summary:**The Senior Software Development Engineer will design, develop, and maintain advanced software applications for Satellite Ground Systems. This role involves close collaboration with systems engineers, hardware designers, and other...


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

    OverviewDCS Corp, a leading provider of autonomous solutions, is seeking a highly skilled Senior Robotics Software Engineer to join its Army Ground Combat Systems engineering group located in Warren, MI.Salary$80,000 - $120,000 per year, depending on experience.Job DescriptionThis is an exciting opportunity to contribute to the development of cutting-edge...


  • Sterling Heights, United States Qualified Staffing Full time

    Job DescriptionJob DescriptionSENIOR SOFTWARE ENGINEERLocation: Sterling Heights, MISalary: $140,000-$160,000JOB SUMMARY:Our client is looking for a Senior Software Engineer to work at their facility in Sterling Heights, MI. This position is responsible for requirements generation, simulation, design, development and integration of complex military combat...


  • Sterling Heights, United States Qualified Staffing Full time

    Job DescriptionJob DescriptionSENIOR SOFTWARE ENGINEERLocation: Sterling Heights, MISalary: $140,000-$160,000JOB SUMMARY:Our client is looking for a Senior Software Engineer to work at their facility in Sterling Heights, MI. This position is responsible for requirements generation, simulation, design, development and integration of complex military combat...


  • Sterling Heights, Michigan, United States L3Harris Full time

    About the Role: We are seeking an experienced software engineer to lead our team in developing cutting-edge software applications. As a Senior Software Engineering Lead, you will be responsible for designing, implementing, and testing software solutions using C, Python, and POSIX multi-tasking. You will work closely with system and test engineers to ensure...


  • Sterling Heights, Michigan, United States The Swift Group Full time

    About The Swift GroupThe Swift Group is a leading provider of technology-based solutions for government customers. We deliver engineering services for network infrastructure, enterprise computing, and sophisticated application technologies.This position is located in the Dulles, VA area.Job SummaryWe are seeking an experienced Senior Software Engineer to...


  • Sterling Heights, United States Disability Solutions Full time

    Job Description What does it take to advance the limits of technology? Bold Thinking. Working at BAE Systems means working with an innovator in next generation of combat vehicles. We take pride in the work we do and think you will too. Right now, our Combat Mission Systems team in Sterling Heights is hiring multiple Software Engineers excited about...


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

    Job Title: Sr. Software IntegrationJob Summary:We are seeking a highly skilled Senior Software Integration Engineer to join our team at HRU Inc Technical Resources. As a key member of our engineering team, you will be responsible for the integration and testing of software and hardware systems for advanced combat vehicles.Key Responsibilities:- Lead the...

  • Software Engineer

    1 month 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...


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

    OverviewWe are seeking a highly skilled Senior Autonomous Systems Software Engineer to join our team at DCS Corp's Army Ground Combat Systems engineering group located in Warren, MI.


  • Sterling Heights, United States Disability Solutions Full time

    Job Description What’s it like to work on a team driven to make a big impact? Empowering. Our reputation is built on delivering quality products that meet our customer's standards and help protect our U.S. service members. We rely on our team of Engineers to help make it possible. We are seeking a Senior Principal Software Engineer to lead the development...

  • Software Engineer

    2 months 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...


  • Sterling Heights, Michigan, United States TechWish Full time

    At Techwish, we are seeking an experienced Senior Mobile Application Developer to join our team. This role involves developing cross-platform mobile applications using React Native and web applications using React.js. Key responsibilities include architecting and developing advanced applications for the React Native platform, ensuring robustness and high...


  • Sterling Heights, Michigan, United States Top Secret Clearance Jobs Full time

    About the job: Senior Cybersecurity Android Software Engineer We are looking for a highly skilled Android software engineer to join our team at Top Secret Clearance Jobs. The ideal candidate will have extensive experience in designing and developing custom software tools and techniques for the Android platform. The role involves being responsible for...


  • Sterling Heights, Michigan, United States Donatech Full time

    About DonatechDonatech is a leading company in software development, providing innovative solutions to meet the needs of our clients. We are committed to delivering high-quality software that meets our clients' expectations and exceeds their requirements.We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have...


  • Sterling, United States Verite Group Full time

    Senior Software Engineer - R24-034 Verite Group offers 100% paid Benefits, 15% Employer Contribution to 401K, Stock Options, Flex-Time, Year End Bonuses, Paid Overtime and many more Amazing first-class benefits. VGI is a 100% employee-owned custom software company supporting government missions and private sector enterprises for over two decades. VGI staff...


  • Sterling, United States Verite Group Full time

    Senior Software Engineer - R24-066 Verite Group offers 100% paid Benefits, 15% Employer Contribution to 401K, Stock Options, Flex-Time, Year End Bonuses, Paid Overtime and many more Amazing first-class benefits. VGI is a 100% employee-owned custom software company supporting government missions and private sector enterprises for over two decades. VGI staff...


  • Sterling, Virginia, United States Verite Group, Inc. Full time

    Vacancy OverviewVerite Group, Inc. is actively recruiting top-tier software engineering talent to join our development team in Dulles, VA.We are seeking a highly skilled Senior Software Systems Engineer to work within small product teams to develop and deploy mission-critical systems, reverse-engineer existing applications, analyze and implement system...


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

    At DCS Corp, we are seeking a highly skilled Senior Software Developer to join our U.S. Army Combat Capabilities Development Command - Ground Vehicle Systems Center engineering group in Warren, MI.This is an exciting opportunity to work alongside our U.S. Army Software Engineering Center customer, applying your knowledge and skills by providing technical...