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- ...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...SeniorInternship
- ...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
- ...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...SeniorWork at office
- ...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...SeniorTemporary workFlexible hours
- ...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,...SeniorRelocation package
- ...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-...SeniorFull timeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...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...SeniorFull timeWork experience placementLocal areaWork from homeRelocationRelocation package
- 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...SeniorFull timeLocal areaRemote workWork from homeRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocation packageShift work
- ...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...SeniorFull timeLocal areaWork from homeRelocationRelocation packageNight shift
- ...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...SeniorFull timeContract workWork experience placementLocal areaWork from homeRelocation package
$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...SeniorHourly payFull timeContract workTemporary workWorldwideShift work- ...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
$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 workAfternoon shift- ...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...SeniorFull timeRemote work
- ...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...SeniorFull timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
$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...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours$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...SeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours$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,...SeniorFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours- 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...SeniorFull timeLocal areaWork from home
- ...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...SeniorNight shift
- ...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...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
- 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...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation package
$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,...SeniorTemporary workLocal areaRemote work- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- 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...SeniorFull timeWork experience placementLocal areaWork from homeFlexible hours
$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...SeniorFull timeWork at officeLocal areaImmediate startVisa sponsorship- ...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...SeniorShift work
$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 workMonday to ThursdayAfternoon shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Sterling Heights, MI
- software engineer Sterling Heights, MI
- part time software developer remote Sterling Heights, MI
- ngo software engineer Sterling Heights, MI
- software engineer healthcare Sterling Heights, MI
- software developer fintech Sterling Heights, MI
- cybersecurity software engineer Sterling Heights, MI
- senior software engineer remote Sterling Heights, MI
- software developer Sterling Heights, MI
- startup software engineer Sterling Heights, MI



