Embedded Software Engineer Security Clearance
Job in
Huntsville, Madison County, Alabama, 35805, USA
Listed on 2026-03-03
Listing for:
Business Integra
Full Time
position Listed on 2026-03-03
Job specializations:
-
Software Development
Software Engineer, C++ Developer, Embedded Software Engineer, Python
Job Description & How to Apply Below
This is a long-term opportunity with potential for permanent hire for the right candidate.
Position Overview
• We are seeking a highly experienced Senior Software Engineer to support the full software engineering lifecycle in accordance with the program Software Development Plan (SDP).
• This role involves requirements analysis, object-oriented analysis and design, coding, unit testing, integration, and support of formal system testing and delivery.
• This position requires strong recent hands-on development experience in C/C++ (and Python), deep technical expertise, and the ability to operate effectively in a highly collaborative, multi-disciplinary environment supporting mission-critical systems.
• This role is located at a facility requiring special access.
Key Responsibilities
• Execute all phases of the software development lifecycle in compliance with the program SDP
• Perform software requirements analysis and object-oriented design
• Develop, maintain, and enhance embedded and/or real-time software using C, C++, and Python
• Conduct code reviews, unit testing, and integration testing
• Support formal qualification testing and system delivery
• Collaborate with systems, hardware, and integration teams to ensure seamless software-hardware interaction
• Contribute to Agile development activities and technical planning Basic Qualifications
• Bachelor’s Degree in a STEM (Science, Technology, Engineering, or Mathematics) discipline from an accredited university
• 11+ years of recent, hands-on professional experience developing software in: C, C++ and Python
• Demonstrated experience working within multi-disciplinary engineering teams Desired Qualifications
• Real-Time Operating System (RTOS) experience (e.g., Green Hills, VxWorks)
• Experience in Agile software development environments
• Knowledge of Model-Based Systems Engineering (MBSE)
• Experience developing software to formal requirements
• Experience with software-hardware integration
• Excellent written and verbal communication skills
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×