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

Software Engineer I – Entry Level EO/IR Software Engineer

$64.93k - $110.37k
Part-time

BAE Systems


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 Electro Optical Infra-Red (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 were 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 pair new employees like you with a mentor someone whos eager to welcome you to BAE Systems and help you get connected to and settled into the BAE Systems community.

We are looking for a talented early career software engineer to support analyzing, developing, and coding complex software for EOIR algorithm and test automation development. You will be an integrated team member, collaborating with Systems, Hardware, and Test engineers in one or more of the phases of 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.

We will pair you with a mentor and 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

  • Developing EO/IR tools, EO/IR algorithm development, test automation software, software tests, test automation frameworks, and testing tools for classified programs.
  • Duties include analyzing, designing, coding and code modification (typically in C++ and Python) of complex software designs for simple systems or subsystems or subsystems of larger systems.
  • Evaluate complex software designs to identify design flaws.
  • Prepare design documentation, in accordance with established processes.
  • Utilize a Linux based software development environment. Embedded targets could range from ARM through high performance x86-64 CPUs and Graphics Processing Units (GPUs). You will be integrating and testing in the selected target test environments.
  • You may participate in external project interactions with other companies.
  • Desire to become a subject matter expert in EO/IR software development.

Required Education, Experience, & Skills
  • Bachelors degree in computer science, computer engineering, or related field, and 0+ years of professional experience.
  • Experience with Object Oriented design, development practices, and implementation in C++
  • Experience using scripting languages, such as Python
  • Experience with Linux software development
  • Willingness to perform a wide variety of related tasks
  • Must be eligible to obtain and maintain a Secret Clearance

Preferred Education, Experience, & Skills
  • Secret Clearance (active within the last two years)
  • Real-time embedded development
  • Experience using Python and Modern C++
  • Experience with Real-time Embedded Software Development
  • Agile Development experience
  • Experience using software collaboration and version control tools such as Jenkins, Jira, Confluence, BitBucket, and GitLab
  • Experience with Containers including Docker, Podman or Kubernetes

Pay Information
Full-Time Salary Range: $64926 - $110374

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 a defense, aerospace, and security company headquartered in Falls Church, Virginia, with more than 40,000 employees worldwide. We serve, supply, and protect those who protect us. As one of the most geographically diverse international defense companies, we deliver a full range of products and services spanning air, land, maritime, space, and cyber, including advanced electronics, intelligence solutions, and dedicated customer support.

Our culture is performance-driven and values-led, built on curiosity, creativity, and collaboration. Purpose isn't a tagline here. It's what drives us. We're developing breakthrough technologies that defend national security and make a lasting impact on our communities and our planet. When you join BAE Systems, you're not just building a career. You're contributing to a mission that truly matters.

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 14 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer I – Entry Level EO/IR Software Engineer in Merrimack, NH vacancy
  • $64.93k - $110.37k

     ...team leverages industry leading EO/IR and RF technologies to...  ...and maritime products. Our engineers are the lifeblood of our company...  ...for a talented early career software engineer to support analyzing...  ...available based on position level and/or job specifics. About... 
    Entry level
    Full time
    Part time
    Local area
    Worldwide
    Flexible hours

    BAE Systems

    Merrimack, NH
    1 day ago
  •  ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...DescriptionWho You’ll Work WithThe EOS Platform Independent (PI)...  ...Information TechnologyExperience level: Mid-Senior LevelIndustry:... 
    Suggested

    Arista Networks

    Nashua, NH
    1 day ago
  • $132.96k - $226.04k

     ...Thank you for your interest in BAE Systems! We are hiring software engineers at all experience levels to grow our FAST Labs team. These positions will be...  ...electronics, sensors and processing, AI, autonomy, RF, EO/IR, cyber, microelectronics, and more. We value internal... 
    Suggested
    Full time
    Part time
    Local area
    Worldwide

    BAE Systems

    Merrimack, NH
    1 day ago
  • $132.96k - $226.04k

     ...Those Who Protect Us. Join our team as a Senior Principal EO/IR Engineer in FAST Labs Engineering As a key member of our team, you will...  ...skills in a specific area or take your career to the next level, we're committed to investing in your future and helping you achieve... 
    Suggested
    Full time
    Part time
    Local area
    Worldwide
    Relocation package

    BAE Systems

    Merrimack, NH
    14 hours ago
  •  ...:The Principal Systems Engineer performs requirements analysis...  ...planning, systems level design, systems...  ...procedures and mentor entry level engineers. Other...  ...Electronic, Mechanical, Software or Systems Engineering....  ...ArchitectureExperience with EO/IR systemsOther related systems... 
    Entry level
    Work at office

    Elbit Systems of America

    Merrimack, NH
    1 day ago
  •  ...Junior Software Engineer SYNERGISTICIT wants every job seeker to be aware that the job market is challenging and to stand out you need...  ...required by clients for selection even if it's a junior or entry level position the additional skills and project work are the only... 
    Entry level
    H1b

    SynergisticIT

    Manchester, NH
    4 days ago
  • $64.93k - $110.37k

     ...Software Engineering Team Entry Level Position Our flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first – exemplified by our missions: "We Protect Those Who Protect Us®" and "We Innovate... 
    Entry level
    Full time
    Local area
    Immediate start
    Flexible hours

    BAE Systems USA

    Hudson, NH
    3 days ago
  •  ...aircraft solutions using unique technology applications and Agile software development capabilities to improve mission agility,...  ...include the following duties: • Contribute to a team of skilled engineers designing, building and maintaining thoroughly tested and stable... 
    Entry level
    Work at office

    Jacobs

    Nashua, NH
    4 days ago
  • $132.96k - $226.04k

     ...Software Engineering Lead Join BAE Systems' Countermeasure & Electromagnetic Attack Solutions (...  ...survivability. Our team leverages industry leading EO/IR and RF technologies to advance multi-...  ...Must be eligible to obtain a Secret level clearance Preferred Education,... 
    Full time
    Local area
    Flexible hours

    BAE Systems USA

    Merrimack, NH
    5 days ago
  •  ...experienced Senior Structural Engineer - Bridges to join our Northern...  ...the globe. Your ImpactSenior level position to perform professional...  ...guidance and training to entry-level engineers.Interact with...  ...automation, discipline-specific design software (i.e., MicroStation,... 
    Entry level
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP Group

    Merrimack, NH
    3 hours ago
  • Job Summary: The Software Engineer II supports the design, development, integration, and sustainment of software for Slingworks - Next Generation...  ...with system integration, field testing, and system‑level troubleshootingCollaborates closely with systems, hardware, electrical... 
    For subcontractor

    Elbit Systems of America

    Merrimack, NH
    2 days ago
  •  ...Software Engineer Dynamic work schedule - This is 5 days on site a month in the same week then the remainder of the month is working from home. If your candidate is not open to this please tell them they will not be considered. Fidelity determines the week they are... 
    Work from home
    Flexible hours

    Samprasoft

    Merrimack, NH
    3 days ago
  •  ...Software Engineer in Test Location: Merrimack, NH or Boston, MA or Smithfield, RI Duration: 12+ months Proven expertise on standard test automation frameworks - Cucumber, Java, Rest services. Expertise on data validation and processes - SQL, DB2, Oracle. Experience... 

    InterSources

    Merrimack, NH
    2 days ago
  •  ...Software Engineer In Test Dynamic Work Schedule - This is 5 days on site a month- in the same week then the remainder of the month is working...  ...on new test data solution initiatives on an architectural level. We are also primary resources for data automation knowledge... 
    Temporary work
    Work from home

    Samprasoft

    Merrimack, NH
    3 days ago
  •  ...innovative defense and commercial applications. Job Summary: The Software Engineer II supports the design, development, integration, and...  ...Assists with system integration, field testing, and system-level troubleshooting Collaborates closely with systems, hardware... 
    Contract work
    For subcontractor
    Flexible hours

    Elbit Systems of America

    Merrimack, NH
    2 days ago
  •  ...Job Description One of our top financial services clients is looking for a highly skilled Sr. Software Engineer to design, build, and scale modern cloud-native applications. In this role, you will work on REST-based microservices using Java or Python, leverage containerized... 

    Insight Global

    Merrimack, NH
    4 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
    4 days ago
  •  ...industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms,...  ...Role:We are seeking a full stack Senior Software Engineer with strong expertise in .NET...  ...tools at a team or organizational level.UI/UX Design: A good understanding of UI/... 
    Full time
    Worldwide

    CAMP Systems

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

     ...flexible around your availability. Our engineers are the lifeblood of our company and we’...  ...alongside your team as you deliver software, you’ll have the opportunity to take training...  ...may be available based on position level and/or job specifics. About BAE Systems... 
    Entry level
    Full time
    Contract work
    Work experience placement
    Local area
    Worldwide
    Flexible hours
    Night shift

    BAE Systems USA

    Nashua, NH
    5 days ago
  •  ...Provides business solutions by developing complex or multiple software applications.Primary Responsibilities:Develops original and creative...  ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related... 
    Full time

    Fidelity Investments

    Merrimack, NH
    1 day ago
  • Software Engineer In TestDynamic Work Schedule - This is 5 days on site a month- in the same week then the remainder of the month is working...  ...working on new test data solution initiatives on an architectural level. We are also primary resources for data automation knowledge... 
    Temporary work
    Work from home

    Samprasoft

    Merrimack, NH
    6 days ago
  •  ...Senior Software Engineer Location: Merrimack, New Hampshire, or Boston, Massachusetts, or Durham, North Carolina. (Hybrid- 3 days in a month) Duration: 12+ month long term The Expertise and Skills You Bring You have a passion for technology and can navigate... 

    Samprasoft

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

     ...BAE Systems is currently looking for a talented Optical Engineer to join our EO/IR Capability Group . This group comprises a team of expert...  ...awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems Electronic... 
    Full time
    Local area
    Worldwide
    3 days per week

    BAE Systems USA

    Merrimack, NH
    1 day ago
  •  ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...bringing up new CPU boards, getting EOS to boot securely, efficiently...  ...to manage and secure the low level system initialization and... 

    Arista Networks

    Nashua, NH
    3 hours ago
  •  ...Full Stack Engineer Dynamic Work schedule - This is 5 days on site a month- in the same week then the remainder of the month is working...  ...fast-paced environment ~ Working Knowledge of API management software such as Apigee ~ IDE’s - Spring Tool Suite, and Eclipse,... 
    Temporary work
    Work at office
    Work from home

    Samprasoft

    Merrimack, NH
    3 days ago
  •  ...Senior Software Engineer Developer The Cash Management team, Cash Bankers, is an agile team within the Fidelity Fund and Investment Operations...  ...and office that supports the needs of your role, experience level, and working style. Your success and growth is important... 
    Work experience placement
    Work at office
    Work from home

    Samprasoft

    Merrimack, NH
    3 days ago
  • $62.68 - $102.68 per hour

     ...is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Merrimack, NH or Boston, MA! Senior Software Engineer Fidelity Digital Assets®, a Fidelity Investments... 
    Hourly pay
    Full time
    Temporary work

    Fidelity TalentSource

    Merrimack, NH
    5 days ago
  • Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack, NH | Jersey...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team... 
    Long term contract

    Samprasoft

    Merrimack, NH
    4 days ago
  •  ...artificial intelligence, and software-defined networking to provide...  ...prestigious awards, such as Best Engineering Team, Best Company for...  ...maintaining the Linux kernel in EOS. This includes keeping pace with...  ...TechnologyExperience level: Mid-Senior LevelIndustry: Computer... 

    Arista Networks

    Nashua, NH
    3 hours ago
  • $40 - $45 per hour

     ...About the job Associate Software Engineer Remote but 3 days/month onsite from Merrimack NH, Boston MA, Raleigh NC, Westlake TX, Jersey City NJ Responsibilities: Analyzing business requirements and documenting design specifications Writing code in... 
    Hourly pay
    Contract work
    Remote work
    Relocation
    Monday to Friday

    The Hive Careers Ltd

    Merrimack, NH
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer I – Entry Level EO/IR Software Engineer. Be the first to apply!