Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
BS
BAE Systems
EOIR Algorithm Lead (Sign-on Bonus)
Career Insights for Embedded Software Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on New Hampshire data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
An Embedded Software Engineer designs or improves the embedded computer software that supports specialized hardware for certain products, devices or systems. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$119,908 / year median in New Hampshire
+9% projected growth
Job Description
Job Description Join BAE Systems' Countermeasure & Electromagnetic Attack Solutions (CEMA) business area where we provide next-generation threat detection and countermeasure solutions to provide unparalleled electronic warfare capabilities to enhance mission survivability. Our team leverages industry leading EO/IR and RF technologies to advance multi-platform detection, tracking, and defeat of incoming threats to support aircraft, ground vehicle, and maritime survivability. We continue to build on more than 40 years of experience fielding EO/IR survivability solutions in complex rotary and fixed-wing aircraft and ground vehicle environments. Our team uses advanced machine learning-based algorithms to enable fast adaption for new and emerging threats for airborne, land, and maritime products. Our engineers are the lifeblood of our company and we're more than 5,000 strong. We offer a flexible "9/80" schedule with every other Friday off. Additionally, with our robust offering of educational and career development opportunities, your chances to grow are limitless. We are looking for a talented Systems engineer to lead a team which specializes in designing, analyzing, developing, and implementing complex algorithms with applications to EO/IR technologies. You will be an integrated team member collaborating with Software and Hardware engineers throughout the product life cycle. You will prepare design and project documentation intended to be used within complex programs or across sets of programs in accordance with established processes. We will provide you with opportunities to learn, leverage our current technologies, incorporate new technologies, and make an impact within the larger engineering team. We put our customers first - exemplified by our mission: "We Protect Those Who Protect Us®." Job Responsibilities Subject Matter Expertise in Algorithm Design with Electro-optical Infra-red or related technologies Leading a team of Systems and Software engineers in support of EO/IR Algorithm development activities across multiple programs Duties include analyzing, designing, coding and code modification of complex software and algorithm designs for complex systems Manage and participate in trade studies, peer reviews, and customer meetings Support proposal development activities, including proposal text development, cost and schedule estimation, and presentation activities Establish communication to keep management informed of the function's progress and results. Required Education, Experience, & Skills Bachelor's Degree in Physics, Math, Computer Science, or related field, and minimum of 12 years work experience or equivalent experience; or a Master's degree plus a minimum of 10 years of relevant experience. Current Secret Security Clearance (active within 2 years) Experience with Machine Learning and/or Algorithm development Previous experience with Electro-Optical/Infrared Image processing Experience performing systems engineering activities across the development cycle (analysis/decomposition/derivation/allocation of requirements, system modeling & simulation, system design & development, system integration & test) Experience with proposal development activities, including proposal text development, cost and schedule estimation, and presentation activities Background in embedded and/or application software development in one or more: C++, Python, Java Experience or background with advanced math and physics Experience leading technical teams Experience identifying, delegating, tracking, and reporting team tasks Preferred Education, Experience, & Skills Master's Degree in Computer Science or Computer Engineering Prior experience in technical/project team leadership Experience with the full life-cycle of software development including performing software testing, validation, and verification activities Experience with algorithm development and optimization in C++, CUDA, or Open CL Experience with Agile Development experience Experience with Model Based System Engineering Experience creating and/or working with Digital Twins Experience presenting to and working with government customers Object-Oriented language proficiency