Position Overview
As a Senior Software Engineer at Arrow Tech, you will be instrumental in the development, maintenance, and enhancement of software for our flagship product and service-based tools. This role requires a broad understanding of weapon systems, as your work will span technical leadership, project management, and complex analytical tasks. You will collaborate with a diverse team and engage directly with customers, contributing to our software used by over 600 licensed users worldwide. This role will leverage your expertise in real-time flight simulations, Hardware-in-the-Loop (HIL) systems, and embedded systems, helping Arrow Tech maintain its reputation for delivering advanced solutions to challenging engineering problems.
Key Responsibilities
- Software Development: Design, develop, and maintain advanced software tools and analytical systems for both our service business and core product offerings.
- Technical Leadership: Lead and manage projects, providing guidance to teams and ensuring successful project delivery.
- Proposal Development: Engage in technical proposal writing and development for internal and external clients.
- Customer Engagement: Collaborate closely with customers and partners, including major contractors and government laboratories, to understand requirements and ensure long-term project success.
Required Qualifications
- Experience: Minimum of 10 years in software development, with a focus on flight simulation, guidance systems, and real-time applications.
- Education: Bachelor’s or advanced degree in Mechanical, Aerospace, Electrical, or Software Engineering.
- Technical Expertise: Proficiency in multiple programming languages, including C, Fortran, and Visual Basic, with experience in Microsoft .NET Framework.
- Simulation Skills: Experience in Model-in-the-Loop (MIL) and Hardware-in-the-Loop (HIL) flight simulations.
- Tools Proficiency: Familiarity with software tools like Visual Studio and Code Composer Studio.
- DoD Background: Previous experience working in a DoD environment, with a strong foundation in mathematics and an understanding of flight vehicle aerodynamics and control methodologies.
- Security Clearance: U.S. Citizenship and the ability to obtain a DoD Secret Security Clearance.
Preferred Skills
- Project Management: Strong project management skills, with experience leading complex government contracts.
- Embedded Systems: Experience with embedded systems, cross-platform software development (Windows/Linux), and real-time systems.
- Communication Skills: Exceptional communication abilities, with a talent for building strong customer relationships and presenting Arrow Tech’s technical capabilities.
Why Join Us?
- Innovative Projects: Work on cutting-edge defense projects that push the boundaries of technology.
- Diverse Role: Engage in work assignments ranging from technical leadership to hands-on development.
- Growth Opportunities: Contribute to a collaborative environment that values professional development and career advancement.
- Comprehensive Benefits: Competitive salary, profit sharing, fully paid health, dental, and life insurance, and earned vacation.
How to Apply:
Please submit your resume and cover letter to careers@arrowtechassociates.com including “Senior Software Engineer” in the subject line. We look forward to hearing from you!
Arrow Tech Associates is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
www.arrowtechassociates.com