Senior Embedded Software Engineer
Job Description
Job Description
Salary:
Description
Immediate need for aSenior Embedded Software Engineer, supporting the MLRS team located on Redstone Arsenal, inHuntsville, 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.
Recommended Jobs
Machine Operator
Job Description Job Description Machine Operator $1,332.80+ WEEKLY Join Darrell Walker, A SAVARD Personnel Group - where your skills are valued! Key Requirements: Prior machine operat…
Executive Assistant
Job Description Job Description Position Summary: To be successful as an Executive Assistant, you should have the ability to complete complex tasks and projects quickly with little to no guidanc…
Controller
Controller Location: Birmingham, AL Reports To: CEO / COO Industry: Heavy Industrial Manufacturing & Project-Based Fabrication Position Overview We are seeking an experienced Contro…
Client Care Professional
Job Description Job Description Poulin | Willey Trial Lawyers is looking for a compassionate and dedicated Client Care Professional to join our team. As a leading personal injury law firm, we are…
Entry Level Sales | WFH
Spieldenner Financial Group is expanding and looking for driven, self-starting individuals who want to build a meaningful career while helping families protect what matters most—their income. Th…
Board-Certified Behavior Analyst - Remote
Why Choose Empower Behavioral Health (EBH)? EBH was created with the mission of empowering families by providing the most effective Applied Behavior Analysis (ABA) services to ensure that learners wi…
OTR Hazmat Company Driver 1099 Job in Mobile, AL by Silvicom
Hazmat Company Truck Driver (1099) - Mobile, AL Join Silvicom as we expand our fleet and look for professional CDL A drivers. We specialize in transporting hazardous materials across all 48 stat…
Back of House Employee
Job Description Job Description Benefits: Employee discounts Flexible schedule Free uniforms Health insurance Opportunity for advancement Paid time off Training & development…
Teacher - Visually Impaired - ACSD - Apply 2/10/2026 - 6/12/2026
Multiple Positions ALABASTER CITY SCHOOLS BOARD OF EDUCATION JOB DESCRIPTION JOB TITLE: TEACHER OF THE VISUALLY IMPAIRED QUALIFICATIONS: As set by State of Alabama certification …