×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer - Precision Fires

Job in Huntsville, Madison County, Alabama, 35824, USA
Listing for: SAIC
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 80001 - 120000 USD Yearly USD 80001.00 120000.00 YEAR
Job Description & How to Apply Below
Description

SAIC has an immediate need for a Senior Embedded Software Engineer to support the Precision Fires team supporting the Aviation and Missile Center located in Huntsville, AL onsite at Redstone Arsenal.

Job Description:
  • Designs, develops, documents, tests and debugs applications software and systems that require low-level control processing (interrupts, timers, digital I/O, and serial communication protocols) for electronic, electro-mechanical, or electro-optic equipment.
  • Develops embedded software for use on real-time and near real-time operating systems and processors, including networking and radio systems.
  • Requires basic knowledge of reading schematics of complex electronic assemblies.
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software.
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
  • Prepares operating instructions.
  • Designs and develops compilers and assemblers, utility programs, and operating systems.
  • Ensures software standards are met.
  • Receives assignments in the form of objectives and establishes goals to meet outlined objectives.
  • Provides direction to employees according to established policies and management guidance.
  • Work is reviewed by management to measure whether objectives have been met.
  • Complete understanding and wide application of technical principles, theories, and concepts in the field.
  • General knowledge of other related disciplines.
  • Provides technical solutions to a wide range of difficult problems where analysis of data requires evaluation of identifiable factors.
  • Solutions are imaginative, thorough, practicable, and consistent with organization objectives.
  • Works under only general direction.
  • Independently determines and develops approach to solutions.
  • Work is reviewed upon completion for adequacy in meeting objectives.
  • Demonstrates good judgment in selecting methods and techniques for obtaining solutions.
  • Contributes to completion of specific programs and projects.
  • Failure to obtain results or erroneous decisions or recommendations would typically result in serious program delays and considerable expenditure of resources.
  • Frequent inter-organizational and outside customer contacts.
  • Represents organization in providing solutions to difficult technical issues associated with specific projects.
Qualifications

Education Requirements:
  • Bachelors and five (5) years or more experience;
    Additional sox (6) years' experience can be considered in lieu of degree (per contract vehicle).
Clearance Requirements:
  • Must possess an active Secret Security Clearance; US Citizenship required.
Required Skills:
  • LabVIEW experience, encompassing understanding and implementation of LabVIEW best practices, LabVIEW object-oriented programming skills.
  • Understanding of the purpose and use of source revision control and code reviews.
  • Understanding why and how to design a system which simplifies steps required by an end user to use or configure a system.
  • Understanding why and how to design a system which maximizes system uptime and reduces maintenance requirements by minimizing code duplication, reducing inter-component coupling, and properly verifying and testing hardware and software components.
  • Maintains habit of documenting troubleshooting steps, results findings, and if applicable, formatting this information into readily accessible procedures or knowledge bases.
  • Experience debugging a combined hardware and software system using a systematic approach which identifies possible causes of an issue and traces them through each possible link in a failure chain.
  • Self-starter, able to execute tasks with a high degree of autonomy and identify other personnel from whom support is needed and communicate with them to obtain that support.
  • Ability to communicate effectively to management and customers.

Target salary range: $80,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Position Requirements
10+ Years work experience
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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary