Lynx is seeking a Principal Software Architect to drive the technical architecture, design, and implementation of advanced embedded and real-time networking solutions across their product portfolio, focusing on low-level software, real-time systems, and complex networking architectures.
Requirements
- 10+ years of experience in embedded systems or kernel-level software development.
- Deep hands-on expertise in C programming, Linux kernel, and RTOS architectures (e.g., LynxOS, VxWorks, QNX, or similar).
- Strong understanding of real-time scheduling, context switching, interrupt handling, and memory management.
- Proven experience developing or architecting networking stacks, virtualized I/O (VirtIO), and device drivers.
- Experience defining system-level architectures and guiding complex embedded software projects from concept to delivery.
- Familiarity with DO-178C or other safety-critical software certification processes.
- Experience with hypervisors, secure partitioning, or mixed-criticality systems.
Responsibilities
- Architect and design embedded software systems focusing on networking, real-time operating system (RTOS) integration and virtualization.
- Define and implement low-level scheduling, interrupt handling, and communication mechanisms in real-time, safety-critical environments.
- Lead technical decision-making for kernel-level development, device driver design, and inter-process communication frameworks.
- Collaborate with internal teams and external customers to understand system requirements and translate them into detailed software architectures.
- Evaluate and guide the selection of networking protocols, virtualization frameworks, and RTOS components to optimize performance and reliability.
- Contribute to the evolution of Lynx’s system architecture standards and ensure alignment with safety and security best practices.
- Serve as a technical mentor and subject matter expert, influencing engineering direction across multiple product lines.
Other
- Must be a US citizen.
- Excellent communication and collaboration skills; ability to engage directly with customers and cross-functional teams on technical topics.
- 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