Entry Level Software Engineer-Developer (Development)
The Entry Level Software Engineer at Confidential Client supports the development and maintenance of real-time embedded flight software for the B-1 Bomber within the EMUX Software team. The role involves designing, developing, testing, and debugging operational flight software using C++ and agile methodologies, contributing to high-quality software solutions that enhance weapon system capabilities. This position requires collaboration with diverse engineering teams and adherence to industry and safety standards in a defense 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.
Position Overview
Confidential Client is seeking an Entry Level Software Engineer to join an embedded-flight-software team supporting defense programs at Tinker AFB in Oklahoma City, OK. This role contributes to design, development, testing, and maintenance of real-time, embedded operational flight software (primarily C++). Candidates should be prepared to work on agile teams, participate in simulations and verification, and support mission-critical systems.
What You’ll Do
- Assist with design, development, test, and maintenance of flight and embedded software across the full lifecycle
- Implement and integrate software on platforms following coding standards and safety/regulatory requirements
- Develop high-fidelity simulation environments, test harnesses, and toolsets to accelerate development and verification
- Debug and resolve software issues to ensure reliability and performance of systems
- Translate customer requirements into software design and documentation (requirements, algorithms, interfaces)
- Support software process improvements, supplier management activities, and project tracking
- Participate in Agile development using tools such as Jira, Git, and GitLab
- Collaborate with multidisciplinary teams and communicate technical results to stakeholders
Required Qualifications
- Bachelor’s degree (any discipline) — or equivalent experience
- Ability to obtain a U.S. Secret security clearance (post-start) — U.S. Citizenship required
- Experience with one or more of: C++, C, Ada, C#
- Must be able to relocate to Oklahoma City, OK if not already local
Preferred Qualifications
- BS in Engineering, Computer Science, Data Science, Physics, Mathematics, or related STEM field
- Experience developing real-time embedded software and working with RTOS
- Experience building models and simulations for software-in-the-loop / hardware-in-the-loop
- Familiarity with Agile development and modern toolchains (Jira, Confluence, Jenkins, Git)
- Strong analytical problem-solving skills and ability to work in team environments
Compensation & Benefits
- Summary pay range: $73,100 – $98,900 per year (actual pay based on candidate experience and qualifications)
- Benefits typically include health insurance, retirement savings plans, life/disability insurance, and paid time off — eligibility and specific programs vary by hire date and location
- Relocation assistance may be available based on candidate eligibility
Additional Details
- Drug-free workplace — post-offer drug testing may be required per client policy
- Shift: primarily 1st shift; alternative shifts may be required
- Travel: approximately 10%
- Technical assessment (coding challenge) required as part of the selection process
- No visa sponsorship provided for this role
- Position contingent upon program award
Confidentiality & Hiring Notes
This posting is managed by Careertakes as a third-party recruiting platform. The hiring organization is listed as Confidential Client. Final hiring decisions, offers, and employment will be made directly by the Confidential Client.
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