Lynx Software Technologies

Lynx Software Technologies specializes in high-assurance Mission Critical Edge platforms, providing modular software solutions based on open standards. The company focuses on reducing development costs while ensuring system performance, security, and reliability. With expertise in system certification, Lynx enables customers to create cloud-connected platforms that support accurate decision-making at the edge, prioritizing safety and cybersecurity.

Related companies:

Jobs at this company:

Apply

📍 United States

🔍 Embedded Software

  • 5-10+ years of experience building and shipping embedded systems using Linux.
  • Ability to troubleshoot low-level software issues and distinguish between hardware and software issues.
  • Ability to interpret hardware schematics.
  • Proficiency in C.
  • Excellent communication skills.
  • Ability to work on multiple projects simultaneously while meeting deadlines.

  • Driver development and new hardware enablement on Linux, Android, or RTOS.
  • Integrate various software into build systems.
  • Design, develop, test, deploy, maintain, and improve software.
  • Manage individual project priorities, deadlines, and deliverables.
  • Yocto Linux BSP Development.

Linux

Posted 2024-11-07
Apply
Apply

📍 United States

🔍 Military and aerospace software

  • Strong knowledge of Go and Python programming languages.
  • Experience working with git.
  • Experience with go-test unit tests, including setup and use of mock environments.
  • Experience with pytest and pydoc.
  • B.S. (or equivalent) in Computer Science (CS).
  • Experience with other relevant technologies is a plus, particularly QEMU/virtualization technologies, gRPC, godoc, Jenkins, Gerrit, C/C++, and embedded software development.

  • Writing scalable, robust, testable, efficient, and easily maintainable code.
  • Translating software requirements into stable, working, high-performance software.
  • Playing a key role in architectural and design decisions.
  • Building toward an efficient micro-service distributed architecture.

PythonSoftware DevelopmentGitJenkinsC++GogRPC

Posted 2024-11-07
Apply
Apply
🔥 Technical Manager
Posted 2024-10-25

📍 United States

🧭 Full-Time

🔍 Embedded Systems

  • 7+ years of experience building and shipping embedded systems using Linux.
  • 3+ years of experience leading software development teams.
  • Good breadth of technical knowledge including SoC, Linux software, tools, applications, and embedded security.
  • Experience in C, Git, and Yocto/OpenEmbedded.
  • Ability to track and work on multiple projects while meeting schedules.

  • Manage and mentor a small team of Linux engineers on best practices and technical know-how.
  • Schedule customer deliverables, manage team priorities, identify resource gaps.
  • Collaborate with the customer and internal teams to enhance the overall project experience.
  • Develop technical proposals to help customers make technical decisions.
  • Work closely with the team to meet project deadlines and proactively communicate risks/issues.

Software DevelopmentEmbedded SystemsGitProduct designLinux

Posted 2024-10-25
Apply
Apply

📍 United States

🔍 Software Development

  • 8-12+ years of experience in building and shipping embedded systems using Linux.
  • Proficiency in C/C++ programming and assembler languages.
  • Strong ability to troubleshoot low-level software issues and distinguish between hardware and software problems.
  • Exceptionally good understanding of ARM and X86 architectures.
  • Exceptionally good understanding of Virtualization technologies and Device emulations.
  • Proven leadership skills and experience in mentoring junior engineers.
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field is preferred.
  • Extensive experience as a Hypervisor Engineer.
  • Strong knowledge of hypervisors and virtualization technologies (e.g., VMware, Hyper-V, KVM, Xen).
  • Experience with x86 and ARM architectures.
  • Excellent leadership, problem-solving, and communication skills.
  • DO-178C life cycle development knowledge is a plus.

  • Lead a team of engineers in the development of advanced hypervisor features.
  • Implement virtualization strategies to enhance system performance and security.
  • Collaborate with cross-functional teams to integrate virtualization technologies.
  • Troubleshoot and resolve complex virtualization issues.
  • Review and improve code and design to ensure quality and efficiency.
  • Analyze and enhance the efficiency, stability, and scalability of system resources.
  • Provide technical leadership and mentorship to junior engineers.

MentoringLinux

Posted 2024-09-20
Apply
Apply

📍 United States

🔍 Software Engineering

  • 5+ years of experience in the development of networking software using RTOS and Linux.
  • Proficiency in programming languages such as C and assembler (RUST is a plus).
  • Ability to troubleshoot low-level software issues and distinguish between hardware and software problems.
  • Experience with agile methodologies and iterative development process.
  • Experience in the development of real-time operating systems and/or hypervisors.
  • Experience in developing application-level socket programming.
  • Strong knowledge of networking protocols and technologies (experience in IPSec and TSN is a plus).
  • Experience with virtualization technologies (e.g. VMware, Hyper-V, KVM or Xen is a plus).
  • Experience with Agile/DevOps tools and CI/CD workflows (e.g. Jenkins, Azure DevOps is a plus).
  • DO-178C life cycle development knowledge is a plus.

  • Design and implement secure network solutions using IPSec and TSN.
  • Manage full stack development projects, ensuring seamless integration with network protocols.
  • Conduct network performance analysis and optimization.
  • Collaborate with cross-functional teams to ensure network reliability and security.
  • Troubleshoot and resolve network issues promptly.
  • Design and implement software for embedded systems from requirements to production and avionics deployment.
  • Analyze and enhance the efficiency, stability, and scalability of network solutions.

Agile methodologiesLinux

Posted 2024-09-20
Apply
Apply

📍 United States

🔍 Software Development

  • Professional experience in system virtualization on x86 and/or ARM.
  • Significant programming experience in C and assembler, with RUST experience as a plus.
  • Practical experience in hands-on development and troubleshooting on embedded targets.
  • Experience in debugging embedded systems and peripherals.
  • Exceptional analytical and problem-solving skills.
  • Experience with agile methodologies and CI/CD processes, with knowledge of Atlassian products as a plus.
  • Strong interpersonal and writing skills.
  • Self-motivated and passionate about embedded systems.
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • 5+ years of experience with 3+ years specifically in Hypervisor Engineering.
  • Strong knowledge of hypervisors and virtualization technologies, with experience in VMware, Hyper-V, KVM, or Xen as a plus.

  • Develop and maintain hypervisor solutions for x86 and ARM architectures.
  • Collaborate with cross-functional teams to integrate virtualization technologies.
  • Troubleshoot and resolve complex virtualization issues.
  • Implement virtualization strategies to enhance system performance and security.
  • Provide technical guidance and mentorship to junior engineers.
  • Update related system documentation.
  • Test and debug the developed software.
  • Improve system efficiency and stability after development.

LeadershipAgileEmbedded SystemsJenkinsAssemblerJiraAzureCommunication SkillsCI/CDProblem SolvingAgile methodologies

Posted 2024-09-20
Apply