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

Principal Software Engineer - Algorithm Team - EOIR

$118.1k - $200.76k

BAE Systems USA

Job Description See what you’re missing. Our employees work on the world’s most advanced electronics –from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we’re innovating for the future. And you can, too.

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.

In Countermeasure & Electromagnetic Attack Solutions, we provide next-generation threat detection and countermeasure solutions to provide unparalleled electronic warfare capabilities to enhance mission survivability.

Job Description
We are looking for talented Principal Level Software engineers to help us create the world’s most advanced solutions in areas such as Signals Intelligence (SIGINT), Aircraft Protection, Radar Warning and Electronic Attack for our defense related customers. Our products provide critical mission capabilities to address the ever-evolving challenges and threats to our nation’s security and the war fighter.

You will be an integrated team member, with leadership opportunities, collaborating with Systems, Hardware, and Test engineers in one or more of the phases of Project Planning, Requirements Development, Design, Development, Integration and Testing. You will prepare design and project documentation intended to be used within complex programs or across sets of programs in accordance with established processes. You will provide technical leadership, project management, and guidance for the software engineering development activities. We will provide you opportunities to learn, leverage our current technologies, incorporate new technologies, and be a leader in our engineering organization. We put our customers first – exemplified by our mission: “We Protect Those Who Protect Us®.”

Job Responsibilities
  • Opportunities are available as a technical lead on the program where you will mentor your team and present the technical design at technical interchange meetings with the customer.
  • Duties include analyzing, designing, coding and code modification (typically in C++) of complex software and algorithm designs for simple systems or subsystems or subsystems of larger systems.
  • Evaluate complex software designs to identify design flaws.
  • Establish communication to keep management informed of the function’s progress and results.
  • Use existing processes and evolve processes to utilize the most effective new techniques as they become available, assuring the use of methodologies which minimize both design cost and product cost.
  • Provide, directly or indirectly, top level technical leadership for the assigned design discipline(s) including selection and exploitation of promising new technologies, long-term goals, etc.
  • Ensure effective communication between assigned engineers and all other participants in the design process.
  • Subject Matter Expertise in Algorithm Design with Electro-optical Infra-red or related technologies.
Required Education, Experience, & Skills
  • Bachelor's Degree in computer science, computer engineering, or related field, and minimum of 6 years work experience or equivalent experience; or a Master’s degree plus a minimum of 4 years of relevant experience.
  • Current Secret Security Clearance (active within 2 years)
  • Object-Oriented language proficiency
  • Machine Learning and Algorithm development
  • Software algorithm development and optimization
  • Embedded software development or software application development experience
  • Experience with software engineering processes, methodologies, and tools
  • Extensive background in embedded and/or application software development in one or more: C++, Python, Java
Preferred Education, Experience, & Skills
  • Master's Degree in Computer Science or Computer Engineering
  • Previous experience in technical/project team leadership
  • Experience performing software testing, validation, and verification activities
  • Experience with algorithm development and optimization in C++, CUDA, or Open CL
  • Experience or background with advanced math and physics
  • Full Life-Cycle Software development
  • Requirements Creation
  • Trade Studies
  • GPU Experience
  • Software automated test development and execution
  • Agile Development experience
  • Model Based System Engineering
  • Experience creating and/or working with Digital Twins
  • Experience presenting to and working with government customers

Pay Information
Full-Time Salary Range: $118095 - $200762

Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience.


Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics.

About BAE Systems Electronic Systems BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it’s what we do at BAE Systems. Working here means using your passion and ingenuity where it counts – defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team—making a big impact on a global scale. At BAE Systems, you’ll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems’ game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere – from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact – for our customers and the communities we serve.

This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Algorithm Team - EOIR in Merrimack, NH vacancy
  • $118.1k - $200.76k

     ...you can, too. Our engineers are the lifeblood of...  ...looking for talented Principal Level Software engineers to help us...  ...will be an integrated team member, with leadership...  ...complex software and algorithm designs for simple...  ...Engineer Algorithm Team - EOIR 125694BR EEO... 
    Suggested
    Full time
    Work experience placement
    Local area
    Flexible hours
    Night shift

    BAE Systems USA

    Merrimack, NH
    1 day ago
  • $118.1k - $200.76k

     ...development of the next‑generation RF software for the P‑8A Poseidon Self‑...  ...of the software development team, you will help evolve the RF‑...  .... In this software engineering role you will design, implement...  ...RF signal‑processing algorithms using modern C++ on Linux, and... 
    Suggested
    Full time
    Contract work
    Work experience placement
    For subcontractor
    Local area

    BAE Systems USA

    Merrimack, NH
    3 days ago
  • $118.1k - $200.76k

     ...can, too. We’re seeking talented Principal level Software engineers with strong communications and software...  ...platforms. As a member of our team, you will be exposed to the full software lifecycle from requirements, algorithm, software and hardware development through... 
    Suggested
    Full time
    Local area
    Relocation package
    Night shift

    BAE Systems USA

    Merrimack, NH
    1 day ago
  • $118.1k - $200.76k

     ...Software Engineering Team Lead Empower national defense. Advance your career. Make a difference. Join BAE Systems' Countermeasure & Electromagnetic Attack Solutions (CEMA) business area in Hudson, New Hampshire as part of the Ground Support Equipment (GSE) team supporting... 
    Suggested
    Full time
    Local area
    Flexible hours

    BAE Systems USA

    Hudson, NH
    4 days ago
  •  ...base while actively collaborating with multi subject area team members and customers. You'll use your critical thinking skills...  .... Strategic Advisors Technology (SAT) is looking for a Principal Software Engineer who has strong understanding of database technologies and... 
    Suggested
    Worldwide

    Fidelity Investments

    Merrimack, NH
    5 days ago
  •  ...Job Description: Principle Software Engineer in Test The Role As a Principal Software Engineer, this individual serves as a technical leader and strategic...  ...direction and engineering excellence across teams. With deep expertise in modern development practices... 

    Fidelity Investments

    Merrimack, NH
    4 days ago
  • $118.1k - $200.76k

     ...Principal Engineer Are you a highly experienced and innovative Principal...  ...security? If so, join our growing team at BAE Systems and help us...  ...engineers throughout the software development lifecycle – from...  ..., data structures, and algorithms. ~ Experience with real-time... 
    Full time
    Local area
    Remote work
    Flexible hours

    BAE Systems USA

    Hudson, NH
    3 days ago
  • $118.1k - $200.76k

     ...Job Description Join our dynamic team of innovators and shape the future of technology...  ...about harnessing the power of software to drive meaningful impact. If you're...  ...industry’s most pressing challenges. As a Principal Software Engineer focused on Release Engineering &... 
    Full time
    For contractors
    Local area

    BAE Systems USA

    Merrimack, NH
    3 days ago
  •  ...Job Description: Principal Software Engineer The Role Fixed Income Technology is looking for a Principal Software Engineer to join the Trading Services team. As a member of our team, you will be working with product owners, UX designers, and business analysts... 
    Worldwide

    Fidelity Investments

    Merrimack, NH
    2 days ago
  •  ..., products, and goals. HiArc engineers and manufactures complex medical...  ...an extension of our clients' teams, de-risking their processes...  ...hire experts in hardware and software design, robotics, optics,...  ...Summary: Are you a strong Principal Software Engineer who collaborates... 
    Contract work
    Flexible hours

    Elbit Systems of America

    Merrimack, NH
    3 days ago
  •  ...Principal Software Engineer At HiArc, we believe clients don't need another vendor; they need a strategic partner who gets it. One who listens...  ...around our clients. We operate as an extension of our clients' teams, de-risking their processes and accelerating their path to... 
    Contract work
    Flexible hours

    Elbit Systems of America

    Merrimack, NH
    4 days ago
  • $79.37k - $134.92k

     ...are a valuable addition to our team, and our schedule is flexible...  ...your availability. Our engineers are the lifeblood of our company...  ...your team as you deliver software, you’ll have the opportunity...  ...and/or implementing software algorithms Pay Information Full... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours
    Night shift

    BAE Systems USA

    Merrimack, NH
    5 days ago
  •  ...technology related field (e.g. Engineering, Computer Science, etc.). ~...  ...and machine learning algorithms. Your Data wrangling experience...  ...infrastructure, with an eye towards software engineering. You have...  ...skills to work with multiple teams in the organization. Your... 
    Shift work

    Samprasoft

    Merrimack, NH
    1 day ago
  • $115.78k - $196.83k

     ...We are seeking a highly skilled and experienced Principal Python Engineer to join the Digital Architecture Team (DAT), leading the design, development, deployment...  ...reliability, and sustainability Develop and maintain software libraries and frameworks that support modular... 
    Full time
    Local area

    BAE Systems USA

    Nashua, NH
    3 days ago
  • $55 - $70 per hour

     ...We are seeking a Principal Mainframe Software Engineer to help design, enhance, and modernize mission critical brokerage and tax processing systems. You will develop deep knowledge of the mainframe ecosystem and support high volume, business critical workloads. This role... 

    Insight Global

    Merrimack, NH
    5 days ago
  • $132.96k - $226.04k

     ...career. We are seeking talented and driven, Senior Principal level Software Engineers to help us create the world's most advanced solutions in...  ...the war fighter. In this role you will be an integrated team member, with leadership opportunities, collaborating with... 
    Full time
    Work experience placement
    Local area
    Remote work

    BAE Systems USA

    Hudson, NH
    4 days ago
  • $150k - $180k

     ...Principal Software Engineer / Remote (Polyglot Needed)1 day ago Be among the first 25 applicantsThis range is provided by Jobot. Your actual pay...  ...approach cloud technology. You'll collaborate with our dynamic team of experts to architect, deploy, and optimize cutting-edge... 
    Local area
    Remote work

    Jobot

    Manchester, NH
    3 days ago
  •  ...retirement solutions? Our chapter comprises teams that work on a wide range of...  ...Trader Pro®. We're looking for product-aware engineers who are passionate, inquisitive, and responsible...  ..., and feature toggles Stay on top of Algorithms, Data Structures and Design Patterns and... 
    Work at office
    Work from home

    Samprasoft

    Merrimack, NH
    1 day ago
  •  ...Javascript Engineer(Angular/Node.JS) Location: Durham, NC, Westlake, TX, Merrimack...  ...in leading in a reciprocal, team-based environment with a constant focus...  ...fundamentals, data structures, and algorithms to ensure alignment to software engineering methodologies.... 
    Long term contract
    Remote work

    Samprasoft

    Merrimack, NH
    1 day ago
  • $118.1k - $200.76k

     ...Job Description We are seeking talented, experienced Software Engineering Leads to help us create the world’s most advanced solutions in the...  ...Demonstrated ability to develop, lead, and motivate technical teams Preferred Education, Experience, & Skills Working... 
    Full time
    Work experience placement
    Local area

    BAE Systems USA

    Nashua, NH
    1 day ago
  •  ...USA Summary The DevTestOps engineer handles daily requests from the engineering team. This includes answering...  ...Collaboration: Working with software development, hardware engineering...  ...understanding of data structures, algorithms, and operating systems, and large... 
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide
    Shift work

    Celestica

    Merrimack, NH
    5 days ago
  •  ...seeking a Junior Control Systems Engineer in Manchester, NH. This...  ...a multidisciplinary team of engineers to bring innovative...  ...Implement real-time control algorithms on embedded targets (e.g., ARM...  ...maintain system requirements, software design documentation, and failure... 

    InnoTech Staffing

    Manchester, NH
    6 days ago
  •  ...knowledge of C++ and experience with shader languages will ensure high-quality visuals and performance. The role involves leading a team, driving innovative solutions, and collaborating across departments to meet visual goals. Join us in shaping cutting-edge graphics for... 

    Foundry 42 Ltd. Uk

    Manchester, NH
    2 days ago
  •  ...The Role s a Software Engineer on the Data team, you'll have the chance to improve your skills. You will collaborate across Fidelity teams in a fun and dynamic environment. You will work closely with our technical leads to build secure, scalable, resilient cloud-based... 

    HCL Global Systems

    Merrimack, NH
    2 days ago
  • $79.37k - $134.92k

     ...talented individual with a passion for software engineering, but don't have a traditional...  ...with 2+ years of experience to join our team and contribute to designing, developing...  ...Designing and/or implementing software algorithms Pay Information Full-Time... 
    Full time
    Local area
    Flexible hours
    Night shift

    BAE Systems USA

    Nashua, NH
    5 days ago
  •  ...industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms,...  ...in 1968, we’ve grown to a dynamic team of 1,600+ employees across 14 locations globally...  ...We are seeking a full stack Senior Software Engineer with strong expertise in .NET... 
    Worldwide

    CAMP Systems

    Merrimack, NH
    13 days ago
  • $97.01k - $164.91k

     ...Linux? Have you built and used automated build pipelines? Have you worked on a small team previously and worn a few hats? We need your talents and experience as a Senior Software Engineer on our Space Systems team. You will join a team of engineers on a program that... 
    Full time
    Contract work
    Local area
    Relocation package
    Flexible hours

    BAE Systems USA

    Merrimack, NH
    2 days ago
  •  ...Senior Software Engineer in Test Fidelity Investments has a phenomenal opportunity for a Senior Software Engineer in Test with strong software...  ...to work independently as part of an Agile Sprint, Kanban team/squads ~ Proven understanding of the software development... 

    InterSources

    Merrimack, NH
    3 days ago
  •  ...Senior Software Engineer AMT Equity Trading Equity Trading is seeking a Full Stack Software Engineer to support our work on an extensive...  ...our software solutions. The role involves working in an agile team, in a highly collaborative and engaging environment and be adaptable... 
    Work experience placement
    Shift work

    Argyle Infotech

    Merrimack, NH
    5 days ago
  •  ...Job Description: Senior Software Engineer The Role A well-rounded senior software engineering professional with a strong foundation...  ...through deployment-while collaborating effectively with team members to enhance overall performance and outcomes.... 

    Fidelity Investments

    Merrimack, NH
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Algorithm Team - EOIR. Be the first to apply!