Software Engineer – Entry Level
The Software Engineer at Confidential Client will develop and maintain advanced airborne computing systems critical to mission success, including cockpit data processing, crypto identification, and weapon control. This entry-level role requires collaboration within cross-functional teams, application of software engineering principles, and a commitment to innovation and continuous professional growth in a secure, on-site environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
As an entry-level Software Engineer on the Airborne Systems team, you will join a cross-functional engineering group building mission-critical airborne computers, crypto products, and weapon control systems. You’ll contribute to design, implementation, and verification of embedded software that processes and displays mission data in the cockpit and supports weapon and identification systems.
- Write, review, and maintain high-quality embedded C/C++ code
- Develop and debug Linux-based embedded systems
- Participate in system and software design reviews
- Implement and maintain unit, integration, and system-level tests
- Work in Agile teams; participate in sprint planning, standups, and retrospectives
- Produce technical documentation and maintain configuration management practices
- Collaborate with hardware, test, and systems engineers to integrate software into airborne platforms
- Identify opportunities to apply AI/automation for continuous improvement
Responsibilities
- Deliver maintainable, tested embedded software for safety- and mission-critical systems
- Troubleshoot and resolve issues on target hardware and simulator environments
- Support secure software development processes and strict configuration control
- Contribute to architecture and design discussions with a focus on reliability and performance
- Mentor peers and help improve team engineering practices over time
Minimum Qualifications
- Bachelor’s degree in Software Engineering, Engineering, Science, or Math plus 1 year of relevant experience; or a Master’s degree
- U.S. citizenship (required due to government security requirements)
- Willingness to undergo a U.S. Government security investigation; Department of Defense Secret security clearance preferred at time of hire
Preferred Skills & Experience
- Strong experience with embedded C/C++
- Strong experience with Linux (embedded distributions, toolchains, debugging)
- Software development leadership or demonstrated initiative in projects
- Clear understanding of software engineering concepts, development lifecycle, and Agile methodology
- Ability to learn quickly and take on increasing responsibilities
- Team player with strong collaboration and communication skills
- Interest in applying AI or automation for process and product improvements
What We Offer
- Competitive salary range (see Compensation below)
- Career development and continuous learning opportunities
- Research-oriented work on advanced systems supporting national security
- Flexible schedules (9/80 option with every other Friday off, if desired)
- Comprehensive benefits including 401(k) matching, paid parental leave, healthcare, wellness programs, and employee resource groups
Workplace & Clearance
- Work location: Fully on-site at the Bloomington, MN office
- Security: Position requires eligibility for access to classified information; U.S. citizenship required. A DoD Secret clearance is preferred at hire; candidates will be subject to a government security investigation.
Compensation
This posting includes an estimated salary range based on experience and other factors.
- USD $85,807.00 - USD $95,193.00 per year
Actual pay may vary. This job posting will remain open until the position is filled.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range