What are the responsibilities and job description for the Senior Embedded Software Engineer position at Haystack?
We're working with a world-leading aerospace and defense company, renowned for its century-long legacy in engineering expertise and innovation, solving the world's most complex problems across the globe. This organisation plays a critical role in advancing national security and space exploration through cutting-edge technology and a commitment to a safer, more connected world.
The Role
The Role
- Architect, design, implement, test, debug, and deploy software for firmware (FPGA) and hardware solutions.
- Work within a cross-discipline team on autonomous avionics systems.
- Develop, test, and integrate software for edge or embedded devices and/or subsystems (telecom, medical, IoT, automotive, or robotics).
- Apply Lean and/or Agile practices to ensure reliable embedded software operation.
- Teach, coach, and mentor less experienced staff.
- Contribute to proposals and design reviews.
- Typically a STEM degree and a minimum of 5 years of relevant experience.
- Experience with at least two of the following: Embedded C Software, Embedded Software Security, Software Architecture Design and Implementation.
- Experience using embedded Real-Time Operating Systems (RTOS) like Green Hills, Integrity, Wind River VxWorks, or Linux.
- Experience developing complex systems integrating hardware, firmware, and software.
- Ability to obtain an Interim Secret Level U.S. government issued security clearance prior to start date.
- U.S. citizenship is required.
- Comprehensive benefits package including medical, dental, vision, life insurance, and 401(k) match.
- Opportunities for growth, continuous learning, and professional development.
- Relocation assistance may be offered based on eligibility.
- Contribute to projects that push the boundaries of science and technology.
Salary : $86,800 - $165,200