> Markdown version of [/jobs/ext/4031827-entry-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/4031827-entry-level-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). --- # Entry-Level Software Engineer - **Company:** Black River Systems Company, Inc. - **Location:** Lakeville, MN, United States - **Experience:** Starter - **Salary:** $70,000.0 - $90,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), C++ (Programming Language), Computer Programming, Computer Engineering, Object-Oriented Software Development, Software Tools, Software Engineering, Rust (Programming Language), Multithreading, Information Technology, Modeling and Simulation - **Published:** October 30, 2026 - **Apply:** https://www.juju.com/job/1_blackriversystems-6058 ## About the Role The candidate should have a strong background in mathematics and software development. A successful candidate will work on projects in one or more engineering functions, such as research, design, development, testing, and evaluation. Technical areas include but are not limited to software development for high performance computers, modeling and simulation of sensor systems, software tool development, visualization of data and algorithms, and real-time embedded processing. This position will require involvement in full lifecycle software development including delivery cycle and documentation. The candidate is required to be able to work both independently and collaboratively in a project team. Position Requirements: + Bachelor of science in computer science, mathematics, computer engineering or related field, master's degree is a plus + Minimum 3.25 GPA + Solid communication, documentation, and collaborative/teamwork skills + Applied knowledge in object-oriented design and multi-threaded programming is desirable. + Engineering skills in one or more languages widely used for software development (e.g. C/C++, Java, Rust, and/or Go) is desirable + Calculus I and Calculus II required + US citizenship - must have or be eligible for a Department of Defense security clearance Black River Systems is a small, growing employee owned company committed to advancing our employees' quality of life on the job.