Senior Software Engineer

NTA, Inc.
Huntsville, United States of America
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Huntsville, United States of America

Tech stack

Microsoft Word
Microsoft Excel
C++
Code Review
Computer Engineering
Global Positioning Systems (GPS)
Hardware Design
Hardware-In-The-Loop Simulation
Inertial Navigation Systems
Python
Microsoft PowerPoint
Software Architecture
Software Maintenance
Real-Time Operating Systems
Software Engineering
Product Software Implementation Methods
Software Systems
Systems Integration
Real Time Systems
GIT
Software Version Control

Job description

NTA is seeking an experienced and talented Senior Software Engineer to serve as a technical lead on our team. The ideal candidate will have extensive experience in software development, strong technical skills, and the ability to lead and mentor others. In this role, you will provide technical direction, oversee project execution, and ensure alignment with organizational goals. Familiarity with hardware integration and embedded systems is highly valued, as our projects often require close collaboration between software and hardware engineering teams. You will play a key role in designing, developing, and maintaining software solutions that meet our high standards of quality and performance. Key responsibilities include leading the design, development, and implementation of software applications and systems, and collaborating with cross-functional teams to gather and analyze requirements. You will write, review, and optimize high-quality, maintainable code primarily in C/C++ and Python. Additionally, you will mentor junior engineers, conduct code reviews, and provide constructive feedback. Troubleshooting and resolving complex technical issues, ensuring the scalability, security, and performance of software solutions, staying current with emerging technologies, and contributing to the continuous improvement of development processes and tools. As our engineers work closely with customers, effective communication and interpersonal skills are essential.

Requirements

Do you have experience in Version control?, Do you have a Master's degree?, * Bachelor's or Master's degree in Engineering from an ABET accredited institution

  • 20 or more years of experience

Required:

  • Proficiency in programming languages such as C/C++ and Python

  • Strong understanding of software architecture and design principles

  • Proficiency with version control systems (e.g., Git)

  • Excellent problem-solving skills and attention to detail

  • Strong communication, collaboration, and leadership skills

  • Ability to mentor and guide junior engineers

  • Ability to work with customers to gather technical requirements and translate them into actionable deliverables

  • Independent and self-motivated, problem solver, strategic thinker

Desired:

  • Familiarity with Embedded Systems or Hardware/Software integration

  • Experience with real-time systems and software (RTOS)

  • Experience with Simulation and Modeling

  • Experience with Hardware-in-the-loop (HWIL) simulation

  • Familiarity with integrated GPS/Inertial navigation systems

A high level of computer skills and experience with Microsoft Excel, PowerPoint, and Word are required, along with organizational, managerial, written, and verbal communication skills. Applicant should be detail oriented with good analytical skills, a team player, and able to handle multiple deadlines and priorities. Applicant must have a current security clearance or be able to obtain a security clearance through a government security investigation. U.S. Citizenship is required.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement

  • Military leave

  • Health insurance

  • 401(k) matching

  • Paid time off

  • Vision insurance

  • Dental insurance, NTA attributes company success to our ability to attract and retain talented individuals. This ability is accomplished by offering challenging technical work in a supportive work environment combined with an excellent total compensation package as outlined below.

  • Company Paid Blue Cross Blue Shield Health and Dental Employee Coverage

  • Company Paid Long-Term & Short-Term Disability, Life Insurance, Supplemental Insurance

  • 401(k) Plan with Generous Matching and Company Contributions

  • Financial Advising with Morgan Stanley

  • Health And Dependent Care Flexible Spending Accounts

  • Paid Time Off (11 Paid Holidays, Parental, Vacation, Sick, Jury Duty, and Military Leave)

  • Access to Employee Paid VSP Vision Coverage

  • Flexible Work Schedules

  • Professional Development and Educational Assistance

About the company

NTA, Inc. is a locally recognized Best Place to Work and Best Place for Working Parents specializing in technical services centered on research, development, integration, demonstration and evaluation of various missile and aviation system technologies with a focus in Position, Navigation, and Timing (PNT) and Guidance and Control (G&C) technologies. Our engineering expertise and leading-edge technology foster strong customer relationships, a challenging work environment, and limitless employee opportunities in the realm of supporting the Warfighter. Join the NTA family that fosters a healthy work-life balance, facilitates teamwork, welcomes inquisitive thinkers, and promotes excellence. Take the first step towards an enriching career journey with NTA and apply today!

Apply for this position