What are the responsibilities and job description for the Mid-Level Software Engineer position at Haystack?
We're working with a global aerospace and defense giant, a pioneer in aviation and space exploration, on this exciting opportunity. This corporation is revolutionizing flight and defense systems, contributing to national security and global innovation.
The Role
The Role
- Work on all phases of the software development life cycle including design, algorithms, development, testing, and integration of IR and/or mission planning software applications.
- Communicate with leads and internal customers during all phases of software development life cycle.
- Responsible for several parallel tasks as part of a fast-paced and dynamic team of systems and software engineers.
- Work autonomously with little to no supervision.
- Lead junior engineers in software development.
- Perform use case development for software requirements.
- Bachelor Degree in engineering, computer science, or a related field.
- Ability to obtain Secret US Security clearance and Special Access Programs.
- 5 years of experience programming in C .
- 3 years of experience with multi-threaded development.
- 3 years of experience with Agile Software development process.
- Experience with real-time software development.
- Basic knowledge of GPU architecture.
- Competitive base pay and variable compensation opportunities, with a salary range of $126,650 - $171,350.
- Opportunity to enroll in a variety of benefit programs including health insurance, retirement savings plans, life and disability insurance.
- Potential signing bonus for eligible/qualified external candidates.
- Relocation assistance based on candidate eligibility.
Salary : $126,650 - $171,350