What are the responsibilities and job description for the Lead Software Engineer position at Haystack?
We're hiring on behalf of a Haystack partner!
The Role
The Role
- Lead the design, development, and sustainment of health and status monitoring applications.
- Support advanced technology radar programs including development of software for high-speed data acquisition, distribution, and real-time processing.
- Integrate COTS and custom technologies into prototype sensor systems.
- Conduct field testing of RF sensors and systems and deploy advanced sensor systems.
- Provide technical leadership and direction to a team of engineers.
- Guide architectural decisions, oversee implementation of scalable monitoring frameworks, and investigate and develop framework modifications to improve performance, reliability, and observability across radar programs.
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or Computer Science with 4–8 years of software development experience, including technical leadership.
- Proven experience leading software engineering teams, including tasking, mentoring, code reviews, configuration management, and driving technical execution.
- Strong teamwork skills and expertise in Modern C development and Real-time Linux and device driver development.
- Experience with ZeroMQ messaging and pub/sub frameworks, and higher-level user application development (health/status monitoring or visualization tools).
- Knowledge of containerization, cloud-architecture, and networking.
- Must be a US Citizen and possess (as well as maintain) a Final Secret Clearance.
- Opportunity to make an impact on complex sensor and radar-oriented problems.
- Work within a diverse team creating unique solutions.
- Competitive salary based on experience and qualifications.
Salary : $87,100 - $157,450