Embedded Software Engineer Entry Level
The Embedded Software Engineer Entry Level at Confidential Client contributes to developing advanced airborne systems software, including mission data processing, crypto identification, and weapon control. This role requires collaboration within cross-functional teams to maintain air superiority and information dominance, emphasizing software engineering principles, agile methodology, 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
This is an entry-level embedded software engineering role on a cross-functional team developing airborne and mission-critical systems. You will:
- Design, implement, debug, and maintain embedded software (C/C++) for Linux-based targets
- Develop and maintain unit/integration tests and automated build pipelines
- Participate in code reviews, continuous integration, and release activities
- Work closely with systems engineers, hardware engineers, and test teams to integrate software with avionics and weapon-control subsystems
- Contribute to technical design discussions, architecture decisions, and documentation
- Support lifecycle activities: requirements analysis, design, implementation, verification, and sustainment
- Apply software development best practices and agile methodologies to deliver high-quality code
- Identify opportunities to apply AI and automation to improve workflows and product performance
What We’re Looking For
- Bachelor’s degree in Software Engineering, Engineering, Science, Math, or related field
- Strong fundamentals in embedded C and/or C++
- Practical experience with Linux-based development and debugging tools
- Good understanding of software engineering principles, data structures, and algorithms
- Team-oriented, clear communicator, and ability to learn quickly in a fast-paced environment
- Willingness to follow secure development and configuration-management practices
Preferred / Differentiating Skills
- Experience with embedded Linux or real-time operating systems
- Prior exposure to avionics, defense, or safety-critical software development
- Leadership experience in software projects or student/industry teams
- Familiarity with Agile development processes (Scrum, Kanban)
- Interest in leveraging AI/ML for software tooling or product features
Compensation & Benefits
- Combined salary range: USD $77,843.00 - USD $86,358.00 per year (estimate; actual pay may vary based on experience and location)
- Competitive benefits including retirement plan options, paid leave, parental leave, healthcare, health & wellness programs, and employee resource groups
- Opportunities for continuous learning, technical career growth, and research-oriented work
- Flexible scheduling options (example: 9/80 schedule with every other Friday off, where applicable)
Location & Work Type
- Work location: Bloomington, MN — this position is fully on-site at the Bloomington office.
- Employment type: Full-time, entry-level / early career.
Clearance & Eligibility
- Department of Defense Secret clearance is preferred at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.
- Due to the work performed at the site, U.S. citizenship is required.
- Reasonable accommodations are available for applicants with disabilities during the recruitment process upon request.
Hiring Process & Other Notes
- Careertakes is supporting the hiring process as a third-party recruiter. Selected candidates will be employed directly by our client, Confidential Client.
- Applicants may be considered for additional roles matched through the Careertakes platform.
- This 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