TOMORROW HIRE
Senior Software Engineer - Active Secret Clearance
TOMORROW HIRE, Huntsville, Alabama, United States, 35824
Job Title : Senior Software Engineer
Location : Huntsville, AL (Hybrid 3 days onsite)
Clearance : Active Secret
Job Type : Full Time
We are seeking
Senior Software Engineer,
responsible for designing, developing, and maintaining embedded software systems used in hardware-in-the-loop testing and mission-critical applications. The ideal candidate will have extensive experience in C++ development, embedded software engineering, and hardware/software integration. Key Responsibilities : Maintain existing
hardware-in-the-loop test systems
by addressing new and existing issues and providing functional support to optimise testing goals. Refactor and enhance existing systems to improve usability, stability, maintainability, and efficiency. Develop new software and hardware components to support evolving testing requirements. Design and develop internal hardware and software tools to improve productivity and streamline test execution. Assist cross-functional teams in utilising testing tools and provide domain expertise beyond immediate test infrastructure support. • Provide mentorship and technical guidance to junior engineers. Contribute to
team-wide strategic decisions
related to task prioritisation and long-term project goals. Requirements Education Requirements: Bachelor’s degree
in Computer Science, Electrical Engineering, or related field and
9+ years
of relevant experience. Skills : Proficiency in C++ with experience in embedded systems development. Experience with
hardware/software integration
and real-time systems. Understanding and implementation of
source revision control and code reviews. Experience in
object-oriented programming (OOP)
principles and best practices. Ability to design systems that simplify user configuration and maximize uptime. Experience in
troubleshooting combined hardware/software systems
with a systematic debugging approach. Familiarity with
laboratory test tools
such as multimeters and oscilloscopes. Basic understanding of
electrical concepts
(continuity, voltage, current, resistance, grounding, capacitance, etc.). Ability to estimate project effort, manage deadlines, and communicate roadblocks proactively. Self-starter capable of working independently and collaborating with cross-functional teams. Preferred Qualifications: Experience in
LabVIEW , including object-oriented programming and framework development. Knowledge of
real-time operating systems (RTOS)
and low-level firmware development. Familiarity with
Agile development methodologies and DevSecOps practices . Experience with
Git, SVN , or other version control systems. Knowledge of
Microsoft Azure DevOps . Benefits Salary : $135,000/yr. -$145,000/yr. Health, Dental and Vision Insurance
Senior Software Engineer,
responsible for designing, developing, and maintaining embedded software systems used in hardware-in-the-loop testing and mission-critical applications. The ideal candidate will have extensive experience in C++ development, embedded software engineering, and hardware/software integration. Key Responsibilities : Maintain existing
hardware-in-the-loop test systems
by addressing new and existing issues and providing functional support to optimise testing goals. Refactor and enhance existing systems to improve usability, stability, maintainability, and efficiency. Develop new software and hardware components to support evolving testing requirements. Design and develop internal hardware and software tools to improve productivity and streamline test execution. Assist cross-functional teams in utilising testing tools and provide domain expertise beyond immediate test infrastructure support. • Provide mentorship and technical guidance to junior engineers. Contribute to
team-wide strategic decisions
related to task prioritisation and long-term project goals. Requirements Education Requirements: Bachelor’s degree
in Computer Science, Electrical Engineering, or related field and
9+ years
of relevant experience. Skills : Proficiency in C++ with experience in embedded systems development. Experience with
hardware/software integration
and real-time systems. Understanding and implementation of
source revision control and code reviews. Experience in
object-oriented programming (OOP)
principles and best practices. Ability to design systems that simplify user configuration and maximize uptime. Experience in
troubleshooting combined hardware/software systems
with a systematic debugging approach. Familiarity with
laboratory test tools
such as multimeters and oscilloscopes. Basic understanding of
electrical concepts
(continuity, voltage, current, resistance, grounding, capacitance, etc.). Ability to estimate project effort, manage deadlines, and communicate roadblocks proactively. Self-starter capable of working independently and collaborating with cross-functional teams. Preferred Qualifications: Experience in
LabVIEW , including object-oriented programming and framework development. Knowledge of
real-time operating systems (RTOS)
and low-level firmware development. Familiarity with
Agile development methodologies and DevSecOps practices . Experience with
Git, SVN , or other version control systems. Knowledge of
Microsoft Azure DevOps . Benefits Salary : $135,000/yr. -$145,000/yr. Health, Dental and Vision Insurance