Senior Embedded Software Engineer Job at SAIC, Huntsville, AL

eFFPSXJtNTRYeTBYQzA2V1hNbWVmNjNJVEE9PQ==
  • SAIC
  • Huntsville, AL

Job Description

Description

SAIC has an immediate need for a Senior Embedded Software Engineer , supporting the MLRS team located on Redstone Arsenal, in Huntsville, AL.

The Senior Embedded Software Engineer will be responsible for the following:

  • Maintain existing hardware-in-the-loop test systems by addressing new and existing issues, and providing functional support in how to use and configure these systems to achieve desired testing goals.
  • Refactor existing systems to provide more useable, stable, maintainable, and/or efficient functionality.
  • Develop new software and hardware components to add capabilities to systems which support new testing requirements.
  • Develop internal hardware and software tools to improve the productivity of and/or ease of execution of testing tasks.
  • Assist other functional groups in use of testing tools and provide limited domain area expertise outside of immediate test infrastructure support duties.
  • Provide guidance and mentorship to less experienced engineers
  • Assist in big-picture decisions and direction of team task prioritization and short- and long-term goals.

Qualifications

Education Requirements:

  • Bachelors degree and nine (9) years experience; Additional six (6) years experience can be accepted in lieu of degree.

Clearance Requirements:

  • Must possess an active Interim Secret clearance or an active Secret clearance; US Citizenship required.

Required Experience/Skills:

  • CLA or equivalent LabVIEW experience, encompassing understanding and implementation of LabVIEW best practices, proficient LabVIEW object-oriented programming skills, and demonstrated experience in developing frameworks and/or overall program architectures which could then be re-used by less experienced developers.
  • 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.
  • Basic understanding of laboratory test tools and instruments such as multimeters, oscilloscopes, etc. and how to use them.
  • Basic understanding of electrical concepts such as continuity, voltage/current/resistance, grounding considerations, shorts and open circuits, capacitance, etc.
  • Ability to estimate required effort, manage deadlines, and communicate changes in estimates, unexpected roadblocks, etc. in a timely manner.
  • 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.


SAIC accepts applications on an ongoing basis and there is no deadline.


Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.


Job Tags

Temporary work, Interim role, Immediate start,

Similar Jobs

Executive Mosaic

Staff Writer Job at Executive Mosaic

Executive Mosaic is an industry-leading multi-platform media, events, marketing and membership organization in the Washington, D.C. area. EM utilizes the reach of seven news websites and four newsletters to cover the ever-important breaking news in the government contracting...

ServerMonkey

Logistics Specialist Job at ServerMonkey

Essential Job Duties Provide timely international and domestic freight quotes Identify, schedule, and manage cost effective inbound & outbound shipments; handle required paperwork, and maintain data in the appropriate systems. Interface with sales, purchasing,...

Sun Country Builders

Construction Accounting Manager Job at Sun Country Builders

 ...Job description Accounting Manager Sun Country Builders is an award-winning builder of multi-family affordable homes. We believe in meaningful relationships with our employees, clients and vendors. A good amount of Sun Countrys employees have been with the company... 

Insight Global

Installation Technician Job at Insight Global

 ...area. These techs will be responsible for managing a queue of customer requests and driving from location to location to perform installation work. This person will be expected to climb to certain heights as needed for proper installation of equipment, and use various... 

Life Matters

Work from Home Sales (Training Provided) Job at Life Matters

 ...flexible full-time or part-time opportunities. Make a positive impact on middle-income families while enjoying the freedom of remote work. * Who we are Seeking * A strong desire to learn (training and support are provided) Self-motivated individuals with a...