Lynx is looking to solve the problem of developing, deploying, and maintaining high assurance, mission critical edge platforms by delivering modular, open standards-based software solutions.
Requirements
- 7+ years C/C++ software development experience
- Strong background in software architecture, development, and integration in an Integrated Modular Avionics (IMA) environment
- Experience with embedded software development/systems integration (C, C++, avionics/flight software preferred)
- Experience working in CI/CD environment and hardware-in-the-loop testing
- HW I/O device development and integration (MIL-STD-1553, ARINC 429, RS232, discrete, analog)
- Proficient with Linux and Windows development environments
- Python programming experience
Responsibilities
- Deep understanding of technology, risk management, site reliability engineering principles and planning to design and implement resilient systems that safeguard our business from potential threats.
- Design, develop, and support computer platforms
- Develop design proposals for innovative technical solutions that meet the business requirements with high performance, scalability, and maintainability, primarily using Python
- Manage software projects from end-to-end including requirements gathering, design, development, testing, project management, and support functions
- Provide guidance to other team members on development tasks
- Promote high quality code via code reviews
- Provide production support for the platform to prevent disruptions to investment processes
Other
- Bachelor's degree in computer science, engineering, or related technical field
- Low-cost Medical / Dental / Vision coverage options
- 401K with generous employer match
- Responsible Paid Time Off + 11 Paid Holidays
- Remote work opportunities based on role