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

Senior Software Engineer

Horizontal Talent

Bring your embedded software expertise to a leadership-focused role supporting real-time development efforts on complex defense systems. This opportunity blends hands-on C++ design and development with technical project leadership, offering the chance to guide software execution, collaborate across disciplines, and contribute to high-impact programs.

Responsibilities
  • Lead software execution for assigned contracts, balancing individual development work with technical leadership responsibilities.
  • Drive the full software development lifecycle, including planning, requirements analysis, architecture, design, implementation, testing, integration, and range testing.
  • Review software requirements to ensure alignment with customer needs, technical objectives, and contract scope.
  • Partner with architecture and functional leadership to support sound technical decisions and approvals.
  • Coordinate problem-solving across teams and disciplines to improve system performance, quality, and cost effectiveness.
  • Help ensure cybersecurity activities are integrated appropriately into the software effort.
  • Monitor technical, cost, and schedule performance and support corrective action planning when needed.
  • Support estimation and earned value reporting by overseeing control accounts or work packages and contributing to EAC updates.
  • Plan software schedules and build activities to align with broader product development milestones.
  • Coordinate internal and external resources in partnership with managers to support staffing and delivery needs.
  • Provide constructive performance and development input for team members assigned to the project.
  • Work in accordance with established business management, software quality, and configuration management procedures.
  • Coordinate with safety and verification teams to support software safety, test planning, environment setup, and test execution.
  • Participate in and help lead formal milestone reviews and technical meetings with government and internal stakeholders.
  • Communicate risks, issues, and opportunities clearly to project and functional leadership.
Skills
  • Strong experience in object-oriented design and C++ embedded software development.
  • Background in real-time embedded software development and/or software testing.
  • Ability to provide technical direction to developers and guide project execution.
  • Working knowledge of Ethernet communications.
  • Experience with software engineering processes and the software lifecycle.
  • Understanding of CMMI and software lifecycle management practices.
  • Working knowledge of EVMS and control account or work package responsibilities.
  • Excellent verbal and written communication skills.
  • Strong collaboration, facilitation, and presentation skills.
  • Ability to manage meetings, discussions, and technical reviews effectively.
  • Must be eligible for a Secret clearance.
Preferred Skills
  • Experience with RTOS or bare-metal real-time application development.
  • Working knowledge of cybersecurity risk management framework processes and ATO requirements.
  • Cybersecurity certification.
  • Subject matter expertise in weapon systems or combat vehicles.
  • Current Secret clearance.
  • Experience supporting defense or highly regulated technical programs.

Horizontal is committed to fostering an inclusive, equitable, and welcoming workplace where people of all backgrounds can thrive. We value diverse perspectives and encourage candidates from all experiences and identities to apply.

By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.

#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Sterling Heights, MI vacancy
  •  ...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

    Sterling Heights, MI
    3 days ago
  •  ...Required. This position will be responsible for the overall software execution of the assigned contracts, overseeing development...  ...Leadership and Execution Oversee the associated software engineering lifecycle, including estimating, planning, requirements... 
    Senior

    Donatech

    Sterling Heights, MI
    6 hours ago
  •  ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer (Cloud and AI) in the Computer Information System (CIS) department. The Senior Software Engineer (Cloud and AI) is a senior... 
    Senior
    Work at office

    Toyoda Gosei North America Corporation

    Troy, MI
    a month ago
  •  ...Who You Are As our Senior Robotics Software Engineer, you will be responsible for designing, developing, debugging, and delivering FANUC robot software for the customers of the Global Standards Software & Validation Group (GSSV). You will be required to gather customer... 
    Senior
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    5 hours ago
  •  ...Develop embedded software and device drivers for automotive display systems, including Linux features that control display power, configuration...  ...Linux kernel frameworks. A bachelor's degree in a relevant engineering or computer science field is required; a master's degree,... 
    Senior
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...Job Description The Role The Compute Systems Software team is a dynamic and fast-paced team that designs, develops, and maintains...  .... The Display Software team is seeking an experienced Senior Software Engineer to work on display solutions for high-compute System-on-... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors of Canada

    Warren, MI
    19 hours ago
  •  ...system design, development, deployment, and maintenance of the software modules. Participate in the design of a best-inclass in-...  ...to local office.REQUIREMENTS: Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering, or related field of study... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    5 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  • Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    2 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening our...  ...help move us forward and achieve our mission.We’re looking for an engineer who likes getting close to the metal and solving problems that... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    1 day ago
  •  ...in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening...  ...help move us forward and achieve our mission.The RoleAs a Senior Software Engineer - Connectivity Software Verification, you will ensure the quality... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Night shift

    General Motors

    Center Line, MI
    3 days ago
  •  ...and order-management workflows.Build reliable and maintainable software using appropriate design patterns, testing practices, security...  ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities.Provide technical guidance and mentorship... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    4 days ago
  • $55.57 per hour

     ...PGS Worldwide is seeking Senior Embedded Software Engineers Technical Leads in Sterling Heights Michigan for a one-year onsite contract-to-hire role supporting a leading aerospace & defense company. These positions will support real-time embedded software development... 
    Senior
    Hourly pay
    Full time
    Contract work
    Temporary work
    Worldwide
    Shift work

    PGS Worldwide

    Sterling Heights, MI
    1 day ago
  •  ...We are seeking an experienced Senior PHP Engineer to join a growing engineering team supporting a business-critical healthcare technology...  .... ~ Solid understanding of object-oriented programming, software design principles, and maintainable application architecture... 
    Senior

    CMK Resources Inc

    Troy, MI
    5 hours ago
  • $45 - $47 per hour

     ...Software Developer Location: Sterling Heights MI Employment Type: Contract Pay Range: $45-$47/hour About the Role...  ...Interface with other departments and business units including Systems Engineering and Software Quality. Participate in Agile Scrum ceremonies... 
    Contract work
    Afternoon shift

    CPI

    Sterling Heights, MI
    1 day ago
  •  ...Job Description Job Description Job description Senior Application Architect/Developer Aquasight is a leading Digital AI...  ...a multi-tenant, template-driven front-end application for our Software-as-a-Service (SaaS) platform. You will lead and guide team members... 
    Senior
    Full time
    Remote work

    Aquasight

    Troy, MI
    a month ago
  •  ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Center Line, MI
    3 days ago
  • $160k - $200k

    Job DescriptionAs a Senior Software Engineer - Go (Golang), you will design, develop, and deliver high-performance middleware and application software solutions supporting GM’s next-generation in-vehicle infotainment platforms and connected vehicle systems.You will play... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    5 days ago
  • $144.7k - $261.3k

     ...for autonomous vehicle development. We engineer high-performance tools that identify top...  ...generation autonomous systems.About the RoleAs a Senior Engineer in the Embodied AI Scaling...  ...shipping production software and iterating quickly in a "startup within... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    2 days ago
  • $170.6k - $261.3k

     ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features....  ...Maneuver (MRM) to bring the vehicle to a safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within Embodied AI,... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    1 day ago
  • Job DescriptionAbout the Role We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business operations. This role will develop solutions that drive innovation and competitive... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Center Line, MI
    1 day ago
  •  ...customers with varying levels of technique. ~ Bachelor's degree in a relevant field or equivalent experience; B.A. Computer Science (Software Application Development); Business/Sales Management. ~5-7 years sales experience in the Commercial vehicle, automotive service... 
    Senior
    Night shift

    Snap-on

    Rochester, MI
    3 days ago
  •  ...influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, emboldening...  ...individuals for potential future opportunities as a Senior Software Engineer - SAP Developer. In anticipation of these opportunities becoming... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Center Line, MI
    4 days ago
  • Description The Role Global Virtual Engineering (GVE) at General Motors is looking for a driven individuals to become Battery Cell...  ...fundamental physics, equations and numerical methods underpinning all software used Hands‑on experience with MD simulation engines such... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    5 days ago
  • $297.5k - $366k

     ...more about our people, culture, and benefits. As the Senior Director of Engineering, you'll lead multiple engineering teams responsible for...  ...measurable outcomes. ~ Build a culture of disciplined software engineering: strong planning, clear requirements,... 
    Senior
    Temporary work
    Local area
    Remote work

    OneStream Software

    Birmingham, MI
    19 hours ago
  •  ...the successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  • Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-...  ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Center Line, MI
    4 days ago
  • $150k - $190k

     ...Job Title: Senior Project Manager - Data Center Location: Company Headquarters (Michigan, ~20-30 minutes from South Lyon, MI) Compensation : $150,000 - $190,000 (based on experience) Project Type Tiello is currently partnered with a growing electrical construction... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Visa sponsorship

    Frey Consulting Group

    Sterling Heights, MI
    4 days ago
  •  ...Indotronix is seeking an : Onsite Job :Senior Software Integration Engineer Work Location: MI-Sterling Heights-34201 Van Dyke Ave- Education: Bachelors Shift: 8am to 5pm Work Schedule: 9/80 Position Description... 
    Senior
    Shift work

    Indotronix International Corporation

    Sterling Heights, MI
    1 day ago
  • $50 - $56 per hour

     ...Software Engineer Fire Control Specialist Location: Sterling Heights MI Employment Type: Contract Pay Range: $50-$56/hour About the Role Our client is seeking a Software Engineer with 3 years of experience Fire Control experience and embedded software... 
    Contract work
    Monday to Thursday
    Afternoon shift

    CPI

    Sterling Heights, MI
    1 day ago

Do you want to receive more vacancies?

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