{"schemaVersion":"jobsearcher.job.v1","id":"c5500effb6f85bc1d20fb254","url":"https://jobsearcher.com/jobs/c5500effb6f85bc1d20fb254","canonicalUrl":"https://jobsearcher.com/jobs/c5500effb6f85bc1d20fb254","title":"Software Engineer, Rotational Engineering Program","description":"OverviewIn this Rotational Engineering Program, you will design, develop, and test software and firmware for embedded and enterprise systems. You'll rotate across engineering groups over two years, gaining hands-on experience and leadership development in a mission-driven environment. You'll collaborate with cross-functional teams, reproduce and resolve customer issues, and contribute innovative ideas to improve performance. This role offers exposure to senior leaders, industry-leading practices, and opportunities to shape early-career growth in a defense tech setting.Compensation / Benefitscomprehensive health and wellness benefitscontinuous skill developmenttuition reimbursementleadership exposurecollaboration with senior leadersdynamic team environmentResponsibilitiesDesign, implement, and test softwareDevelop and maintain software and firmware test suitesCollaborate with engineering teams to support project developmentPartner with systems engineering and customer support to troubleshoot issuesSupport design bring-up and system-level validationContribute ideas to improve business performanceDeliver integrated solutions meeting customer needsRotate through multiple technical disciplines to broaden skillsKey requirementsBachelor's or master's degree in computer engineering or computer science between May 2026 and June 2027Minimum GPA 3.1Prior co-op or internship experienceExperience with embedded programming on hardwareExperience with C/C++Strong analytical and troubleshooting skillsAbility to work independently and collaborativelyExperience presenting technical information to technical and non-technical stakeholdersAbility to manage multiple priorities in a deadline-driven environmentDemonstrated initiative through academic projects or internshipsAbility to quickly learn new tools, technologies, or engineering conceptsanalytical thinkingtroubleshootingteam collaborationembedded programming on hardwareC/C++Python","company":"Mercury Systems","rawCompany":"mercury systems","city":"Los Angeles","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-26T13:17:16.024Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer, Rotational Engineering Program","description":"OverviewIn this Rotational Engineering Program, you will design, develop, and test software and firmware for embedded and enterprise systems. You'll rotate across engineering groups over two years, gaining hands-on experience and leadership development in a mission-driven environment. You'll collaborate with cross-functional teams, reproduce and resolve customer issues, and contribute innovative ideas to improve performance. This role offers exposure to senior leaders, industry-leading practices, and opportunities to shape early-career growth in a defense tech setting.Compensation / Benefitscomprehensive health and wellness benefitscontinuous skill developmenttuition reimbursementleadership exposurecollaboration with senior leadersdynamic team environmentResponsibilitiesDesign, implement, and test softwareDevelop and maintain software and firmware test suitesCollaborate with engineering teams to support project developmentPartner with systems engineering and customer support to troubleshoot issuesSupport design bring-up and system-level validationContribute ideas to improve business performanceDeliver integrated solutions meeting customer needsRotate through multiple technical disciplines to broaden skillsKey requirementsBachelor's or master's degree in computer engineering or computer science between May 2026 and June 2027Minimum GPA 3.1Prior co-op or internship experienceExperience with embedded programming on hardwareExperience with C/C++Strong analytical and troubleshooting skillsAbility to work independently and collaborativelyExperience presenting technical information to technical and non-technical stakeholdersAbility to manage multiple priorities in a deadline-driven environmentDemonstrated initiative through academic projects or internshipsAbility to quickly learn new tools, technologies, or engineering conceptsanalytical thinkingtroubleshootingteam collaborationembedded programming on hardwareC/C++Python","datePosted":"2026-10-26T13:17:16.024Z","dateModified":"2026-10-26T13:17:16.024Z","hiringOrganization":{"@type":"Organization","name":"Mercury Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Los Angeles","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c5500effb6f85bc1d20fb254"},"url":"https://jobsearcher.com/jobs/c5500effb6f85bc1d20fb254"}}