2 open positions available
Developing full-stack solutions, API integration, and leading technical strategies in enterprise environments. | Extensive experience in software engineering, API development, cloud services, and team leadership, but lacking specific embedded systems, RTOS, hypervisor, and low-level programming skills required for this role. | Role Overview We are seeking a talented Software Engineer (Hypervisor) to join our team and develop advanced hypervisor solutions for x86 and ARM architectures. The ideal candidate is passionate about virtualization technologies, thrives in solving complex problems, and excels in collaborative team environments. Key Responsibilities Develop and maintain software for embedded systems, ensuring real-time performance and reliability. Develop and Maintain RTOS and hypervisors and virtualization software (not system administration) for x86 and ARM architectures. Develop application-level BSD/POSIX sockets programming solutions for RTOS and hypervisors Integrate virtualization technologies into cross-functional projects and ensure seamless system performance. Troubleshoot and resolve complex issues related to RTOS kernel and virtualization and embedded systems. Implement and refine strategies to optimize system security and efficiency. Collaborate on system documentation updates and testing processes. Provide mentorship to junior engineers and foster a culture of technical excellence. Test, debug, and improve the developed software for stability and performance. Perform additional job duties as assigned. What We’re Looking For Required Qualifications: 5+ years of experience in software engineering, with 3+ years as a RTOS/Hypervisor Engineer. Expertise in x86 and/or ARM architectures. Proficiency in C and low-level programming for x86/ARM (assembly as needed) Hands-on experience in system virtualization and embedded target troubleshooting. Strong debugging skills for embedded systems and peripherals. Familiarity with modern software workflows (CI/CD, code reviews, version control) like Jenkins, Azure DevOps, or Atlassian products (Jira, Confluence). Excellent analytical, problem-solving, and communication skills. Preferred Qualifications: Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Knowledge of hypervisors and virtualization technologies such as KVM, Xen, Hyper-V, or VMware. Knowledge of RTOS/LynxOS with DO178-c certification Experience working with real-time systems or secure development practices. Self-motivation and a passion for embedded systems. Sound Exciting? Get in touch today! We have very robust benefits including: 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 Employee Assistance Program (EAP) Career growth and professional development opportunities All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
The Software Safety Manager is responsible for establishing and maintaining software safety processes in compliance with DO-178C. They will lead safety assurance activities and represent the company with customers and certification authorities. | Candidates should have a Bachelor's or Master's degree in a relevant field and at least 7 years of experience in software development for safety-critical systems. Deep knowledge of DO-178 processes and hands-on experience with safety analysis methods are essential. | Role Overview The Software Safety Manager – DO-178 is a leadership role responsible for establishing, maintaining, and ensuring compliance of Lynx’s software safety processes in alignment with DO-178C and related certification standards. This person will own the software safety plan, lead cross-functional safety efforts, and work directly with engineering, quality, and program management to ensure products meet rigorous safety objectives. They will also represent Lynx with customers, certification authorities, and auditors, serving as the authority on software safety compliance. Key Responsibilities Define, own, and manage Lynx’s software safety and certification strategies under DO-178B/C. Lead development and maintenance of the Software Safety Plan and related lifecycle safety artifacts. Provide leadership and oversight of safety assurance activities across projects, ensuring compliance with DO-178 objectives. Drive hazard analysis, risk assessments, and safety impact evaluations in coordination with systems, hardware, and software teams. Manage and mentor the Safety and Quality teams, fostering a culture of accountability and process excellence. Serve as the primary interface with certification authorities, customers, and auditors on software safety and compliance matters. Oversee the creation, review, and approval of safety documentation (plans, standards, checklists, compliance reports). Ensure proper traceability from safety requirements through design, implementation, verification, and certification evidence. Lead safety audits, process assessments, and reviews; identify non-conformances and drive corrective/preventive actions. Partner with engineering leadership to balance program execution needs with compliance obligations. Evaluate and approve tools for use in safety-critical projects (DO-330 tool qualification when required). Report program safety status and risks to executive leadership, ensuring transparency and proactive mitigation. Required Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or related discipline. 7+ years of experience in software development for safety-critical systems, with a strong focus on DO-178B/C compliance. Deep knowledge of DO-178 processes, certification deliverables, and interaction with regulatory authorities. Hands-on experience with safety analysis methods (FMEA, FHA, FTA, etc.). Strong understanding of requirements management, verification/validation, and configuration management in a safety-critical context. Excellent leadership, communication, and stakeholder management skills. Demonstrated ability to represent an organization in front of customers and certification authorities. Preferred / Desired Qualifications Experience in avionics, aerospace, or defense industries with certified software programs. Familiarity with related safety and systems standards (ARP4754, ARP4761, ISO 26262, IEC 61508). Experience qualifying software development and verification tools (DO-330). Prior direct engagement with FAA, EASA, or DERs. Track record of driving process improvements and achieving successful certifications. Sound Exciting? Get in touch today! We have very robust benefits including: 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 Employee Assistance Program (EAP) Career growth and professional development opportunities All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Create tailored applications specifically for Lynx with our AI-powered resume builder
Get Started for Free