careertakescareertakes

Software Engineer II – Precision Sensing & Seeker Systems

Confidential Client•Aerospace & Defense
Entry LevelFull-timeOn-SiteN/A
Huntsville, Alabama
16 Hours Ago

The Software Engineer II at Confidential Client will develop and code embedded software in C/C++ for precision seeker, guidance, and control systems used in military applications. This role involves working with cutting-edge hardware and collaborating with cross-functional teams to deliver reliable software solutions that contribute directly to national security. The position offers hands-on experience in embedded systems engineering within a fast-paced, high-visibility program.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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, Defense and Space Manufacturing.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client is seeking an early-career Software Engineer II to join a Market Expansion Software Team focused on precision seeker, guidance, and control technologies. You will contribute to embedded software that runs on military-grade sensors and processors and supports live demonstrations and test events.

  • Develop high-quality, reliable C/C++ code for complex embedded systems
  • Work with embedded processors, GPUs, and military-grade sensors and electronics
  • Build and maintain software across environments from bare-metal to Embedded Linux
  • Integrate software with systems, hardware, and test teams to translate requirements into working demonstrations on range
  • Participate in design reviews, help define engineering standards, and adopt best practices and design patterns
  • Contribute to debugging, performance optimization, and system validation during strategic test events

Qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • Strong foundational knowledge of C/C++, including data structures, algorithms, and memory management
  • Exposure to embedded systems development via coursework, internships, or personal projects
  • Strong analytical and problem-solving skills, appetite for rapid learning in a fast-paced environment
  • Ability to work effectively with cross-functional engineering teams

Preferred Qualifications

  • Experience with development boards (Raspberry Pi, BeagleBone, Arduino, STM32, etc.)
  • Familiarity with version control (Git)
  • Coursework or experience in signal processing, guidance, or control systems
  • Practical experience or training with AI models beyond LLMs (responsible use)
  • Exposure to Agile workflows, CI/CD pipelines, or static code analysis tools
  • Experience with Python for tooling, testing, or data processing
  • Confident and responsible use of generative AI tools to support software development

Compensation & Benefits

  • Full-Time Salary Range: $72,150 - $122,655 per year
    • This range reflects our market pay structures; actual pay is determined by factors including skills, experience, and local market conditions.
  • Benefits (regular employees scheduled 20+ hours/week may be eligible):
    • Health, dental, and vision insurance; health savings accounts
    • 401(k) retirement plan
    • Disability and life insurance
    • Paid time off, paid holidays, parental leave, and other leave per policy and federal/state law
    • Employee assistance programs, recognition programs, and other voluntary perks

Location & Employment Type

  • Primary location: Huntsville, AL (on-site). Role may require travel to test ranges and demonstration sites.
  • Employment type: FULL_TIME
  • Experience level: Entry / Early career (Software Engineer II)

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