> Markdown version of [/jobs/ext/3030514-software-engineer-i-entry-level-eo-ir-software-engineer](https://www.wearedevelopers.com/jobs/ext/3030514-software-engineer-i-entry-level-eo-ir-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer I - Entry Level EO/IR Software Engineer - **Company:** BAE Systems - **Location:** Merrimack, NH, United States - **Experience:** Starter - **Salary:** $64,926.0 - $110,374.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Algorithm Design, Confluence, JIRA, Automation of Tests, C++ (Programming Language), Computer Engineering, Linux, Microprocessors, Embedded Software, Revision Control Systems, Integrated Development Environments, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Software Testing Automation Framework, Systems Integration, Scripting, Graphics Processing Unit (GPU), Gitlab, SC Clearance, Kubernetes, Information Technology, Bitbucket, C++14, Docker, Jenkins - **Published:** September 22, 2026 - **Apply:** https://jobs.baesystems.com/global/en/job/130365BR ## About the Role * Bachelor's 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 ## Description * 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries)