Sr. Embedded Software Developer
Job Description
This remote, senior level role at Lynx Software Technologies focuses on guiding the architecture and implementation of the LynxOS-178 RTOS and related hypervisor features for the Mosaic platform. The position emphasizes driver development, virtualization across x86 and ARM, and cross-functional leadership. Salary range is USD 130,000 - 160,000 per year.
Responsibilities
- Design, develop, and maintain embedded software with an emphasis on real-time performance and reliability.
- Integrate, develop, and optimize core hypervisor components with attention to performance, scalability, and security.
- Troubleshoot and resolve complex system-level issues, distinguishing hardware versus software root causes.
- Ensure smooth integration with RTOS, Linux, and mixed-criticality applications within the Mosaic platform.
- Explore emerging technologies in virtualization, isolation, and mixed-criticality systems.
- Mentor engineers across teams to cultivate future technical leaders within the company.
Requirements
- 5-8+ years of experience developing systems-level software, including virtualization, OS kernels, or hypervisors for x86/ARM.
- Experience on at least one RTOS (such as LynxOS-178, VxWorks, QNX, FreeRTOS) or Linux kernel space development.
- Experience with performance analysis tools (perf, ftrace) and packet capture tools (tcpdump, Wireshark).
- Strong debugging skills in low-level system software and the ability to resolve complex performance and reliability issues.
- Strong communication skills and the ability to manage multiple projects simultaneously.
- Expert proficiency in C/C++ with working knowledge of x86/ARM assembly for low-level tasks.
- Deep understanding of x86 and ARM architectures, including virtualization extensions.
- Proven track record architecting and implementing hypervisor technologies (e.g., KVM, Xen, VMware, Hyper-V) at the source code level.
- Familiarity with modern development workflows (CI/CD, DevSecOps) as applied to low-level systems software.
- Demonstrated leadership, driving technical decisions and mentoring engineers.
- Must be a US Citizen.
- Willingness to travel up to 25% of the time.
Technologies
- LynxOS-178
- MOSA.ic
- MOSA.ic.SCA
- Vigiles
- KVM, Xen, VMware, Hyper-V
- C, C++, x86 assembly, ARM assembly
- x86, ARM, Linux, Linux kernel
- VxWorks, QNX, FreeRTOS
- CI/CD, DevSecOps
- perf, ftrace, tcpdump, Wireshark
- DO-178C, ISO 26262
Benefits
- Low-cost medical, dental, and vision coverage options
- 401K with generous employer match
- Responsible paid time off plus 11 paid holidays
- Remote work opportunities based on role
- Employee Assistance Program (EAP)
- Career growth and professional development opportunities