Lynx logo
Lynx

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.

Staff Software Engineer - Hypervisor

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 51-200

Location

United States

Posted

3 days ago

Salary

0

Seniority

Lead

Job Description

Staff Software Engineer - Hypervisor

Lynx

Role Description We are seeking a Staff Software Engineer – Hypervisor to drive the technical direction, architecture, and implementation of advanced hypervisor features for our Mosaic platform. This role requires deep expertise in virtualization across x86 and ARM architectures, as well as the ability to influence product roadmaps, guide cross-functional teams, and tackle the most complex technical challenges. As a Staff Engineer, you’ll not only deliver innovative hypervisor solutions but also serve as a technical leader and mentor—elevating the engineering bar across Lynx. You will be instrumental in ensuring our hypervisor solutions meet the demanding performance, scalability, and safety-critical requirements of aerospace, defense, industrial, and edge markets. Key Responsibilities - Technical Leadership & Architecture - Define and drive the technical vision for Lynx’s hypervisor architecture across x86 and ARM platforms. - Lead design and development of new virtualization strategies, including device emulation and secure partitioning. - Provide technical guidance to senior and junior engineers, influencing best practices and coding standards. - Hands-On Engineering - Architect, develop, and optimize core hypervisor components with a focus on performance, scalability, and security. - Troubleshoot and resolve complex system-level issues, including differentiating hardware vs. software challenges. - Ensure integration with RTOS, Linux, and mixed-criticality applications within Mosaic. - Cross-Functional Impact - Partner with Product, Delivery, and Customer Success teams to align hypervisor features with strategic goals. - Collaborate with safety-certification teams on DO-178C, ISO 26262, or similar compliance initiatives. - Act as an internal SME and external technical representative for hypervisor technologies. - Innovation & Mentorship - Explore emerging technologies in virtualization, isolation, and mixed-criticality systems. - Mentor engineers across teams, developing future technical leaders within Lynx. - Contribute to shaping the long-term technical roadmap for Mosaic. Qualifications - 10–15+ years of experience developing systems-level software, including virtualization, OS kernels, or hypervisors for x86/ARM. - 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. - Strong debugging skills in low-level system software and ability to resolve complex performance and reliability issues. - 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. Preferred Qualifications - Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or related field. - Exposure to safety-critical development processes (DO-178C, ISO 26262) is a plus, particularly as applied to virtualization or systems software. - Experience contributing to or leading open-source hypervisor or virtualization projects. - Strong communication skills, with the ability to influence technical strategy across teams and stakeholders. Benefits - Low-cost Medical / Dental / Vision coverage options - 401K with generous employer match - Responsible Paid Time Off + Paid Holidays - Remote work opportunities based on role - Employee Assistance Program (EAP) - Career growth and professional development opportunities

Related Job Pages

More Software Engineer Jobs

Reserv logo

Staff Software Engineer

Reserv

At Reserv, we value diversity in backgrounds, perspectives, and life experiences and believe that diversity in viewpoints and critical thinking drives innovation, first-principles thinking, and success. We welcome applicants from all backgrounds and encourage those from all walks of life to apply. If you believe you are a good fit for this role, we would love to hear from you!

Full TimeRemoteTeam 201-500

Role Description As a Staff Software Engineer at Reserv, you'll be at the heart of our growth journey, shaping the future of our technology and platform. You are a passionate engineer with proven success in leading and executing large projects. Reserv will depend on you and your team to build a beautiful, powerful product from a user-story driven front-end to a scalable back-end and robust APIs that connect us with next-generation solutions. We are seeking engineers with strong full-stack software engineering skills, curiosity for systems, end-to-end ownership of features, and the ability to run independently while collaborating well with fellow engineers and business-side teammates. If you are ready to mold the vision for Reserv’s technology, join us on the journey. Qualifications - 10 years of experience as an individual contributor with experience using modern programming languages and front-end frameworks. - Strong demonstrated ability to ship high-quality products, both at work and outside of work. - A passion for building intuitive technology and a thirst for learning. - Able to think through customer requirements and prioritize must-haves, nice-to-haves, or irrelevant features. - Strong technical skillset with the willingness and ability to take over tasks outside your core competency. Requirements - Excel at defining the vision around delivering business-impacting goals. - Rapidly deliver against large, cross-functional, high-impact projects, proactively identifying and mitigating risks. - Clearly communicate with executive-level stakeholders both internally and externally. - Work with our tech stack: Ruby on Rails, Postgres, Typescript, React, GraphQL, NextJS, AWS. - Help distill the core interactions a customer of Reserv will need to be successful in using our product. - Ship code that improves the developer experience, including the homepage, developer dashboard, Connect, SDKs, and the documentation center. - Build frontend and backend components that improve the Reserv integration experience. - Commit on your first day and deploy code continuously. - Support developers at customer companies. - Collaborate closely with product ops, design, and sales teams, as well as mentor junior engineers. - Communicate ideas and specifications through detailed, precise writing. - Influence the culture, values, and processes of a growing engineering team. - Support the engineering function globally. - Enjoy and have fun being creative and thinking outside of the box. Benefits - Generous health-insurance package with nationwide coverage, vision, & dental. - 401(k) retirement plan with employer matching. - Competitive PTO policy – we want our employees fresh, healthy, happy, and energized. - Generous family leave policy. - Work from almost anywhere to facilitate your work-life balance. - Cool, functional swag. - Apple laptop, large second monitor, and other quality-of-life equipment you may want.

Worldwide
Leidos logo

Application - UiPath Developer

Leidos

Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Full TimeRemoteTeam 10,001+Since 1969H1B Sponsor

Title: Application/UiPath Developer Location: United States, Remote Job Description: Full time job requisition id R-00184522 Leidos Digital Modernization Intel IT sector is seeking a UiPath Developer to support U.S. Coast Guard digital transformation and enterprise automation initiatives by designing, developing, testing, deploying, and maintaining Robotic Process Automation (RPA) and workflow automation solutions. This role works closely with CG-TECH-TRT, mission customers, business process owners, data teams, cybersecurity stakeholders, and program leadership to translate operational needs into secure, scalable, and repeatable automation solutions within the Coast Guard environment. In this role you will support automation opportunity evaluation, pilot development, backlog refinement, technical demonstrations, minimum viable products, and implementation of RPA solutions aligned with CG-TECH-TRT objectives. The role also contributes to automation development standards, documentation, performance metrics, adoption planning, and continuous improvement across the automation portfolio. Work will be performed in support of the U.S. Coast Guard Digital Transformation Strategy and Force Design 2028 priorities. This is a remote position. Primary Responsibilities - Design, develop, test, deploy, and maintain UiPath automations, workflows, bots, and reusable automation components - Support automation pilots, technical demonstrations, minimum viable products, and production-ready RPA solutions - Translate mission owner, operator, and customer requirements into automation use cases, technical designs, and implementation plans - Support business process reengineering, process mapping, value stream mapping, and automation feasibility assessments - Develop and maintain automation documentation, including process design documents, solution design documents, test plans, deployment documentation, and operational support materials - Participate in automation intake, backlog grooming, prioritization, release planning, and configuration control activities - Support development of repeatable automation development pathways, standards, frameworks, and best practices aligned with CG-TECH-TRT objectives - Integrate UiPath solutions with enterprise systems, data sources, APIs, databases, ServiceNow, Microsoft Power Platform, and other approved tools as required - Support debugging, version control, testing, evaluation, and performance optimization of automation solutions - Identify, track, and report automation performance metrics, including time savings, error reduction, adoption, throughput, and operational impact - Collaborate with cybersecurity and information assurance stakeholders to ensure automation solutions comply with DHS, USCG, FISMA, and CGOne SBU requirements - Support development of training materials, user guides, fact sheets, briefings, and adoption materials for automation pilots and deployed solutions - Provide technical support, troubleshooting, and sustainment for fielded automation solutions - Maintain awareness of CGOne constraints, government-approved tools, and enterprise deployment requirements - Contribute to continuous improvement of automation governance, reusable components, development practices, and operational delivery Basic Qualifications - Bachelor’s degree in Computer Science, Information Systems, Engineering, Business, Data Analytics, or a related field, or equivalent experience - 5+ years of experience in software development, workflow automation, RPA, systems integration, or related technical roles - 3+ years of hands-on experience developing automation solutions using UiPath - Experience with UiPath Studio, UiPath Orchestrator, attended and unattended bots, queues, assets, triggers, logging, and exception handling - Experience developing, testing, deploying, and maintaining RPA solutions in enterprise or federal environments - Experience supporting automation opportunity assessments, process discovery, process mapping, and requirements analysis - Experience integrating automation solutions with applications, databases, APIs, spreadsheets, web applications, and enterprise systems - Experience with SQL, data structures, debugging, version control, testing, and technical documentation - Experience using GitHub, GitLab, or similar version control tools - Experience working in Agile, hybrid, or traditional federal program environments - Experience with collaboration and project management tools such as MS Teams, SharePoint, Jira, Confluence, or similar tools - Strong analytical, problem-solving, and troubleshooting skills - Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders - Ability to work with business process owners, mission customers, cybersecurity teams, and technical delivery teams - Must be a U.S. citizen and able to obtain a DHS Public Trust Preferred Qualifications - Prior experience supporting DHS, U.S. Coast Guard, or other federal government programs - UiPath Developer certification, such as UiPath Certified Professional Automation Developer Associate or Professional If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo — because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 — and moving faster than anyone else dares. Pay Range: Pay Range $87,100.00 - $157,450.00 The Leidos pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

United States
$87.1K - $157.5K / year
Auto-Owners Insurance logo

Math Major Software Developer

Auto-Owners Insurance

Headquartered in Lansing, Michigan, Auto-Owners Insurance Group was founded in 1916 and is now one of the largest insurers in the United States, providing over

Title: Math Major Software Developer Location: lansing United States Job Description: time type Full time job requisition id R_1008 A career at Auto-Owners is challenging and rewarding. Our group of caring associates create financial security by helping individuals and businesses make a new start when a loss occurs. Job Description We offer a merit-based work-from-home program based on job responsibilities. After initial training in-person, this specific role could have the flexibility to work from home up to 3 days per week. Please note that we are not currently hiring fully remote positions. All candidates must have the ability to work in one of our tech offices. Our tech office for this role is in Lansing, Michigan only. Auto-Owners Insurance, a top-rated insurance carrier, is seeking a motivated individual to join our IT Division as a COBOL Software Developer. COBOL (common business-oriented language) is a procedural computer programming language. A candidate with a Math/Applied Math, Actuarial Science, Economics, or other logic-based educational background is traditionally successful in learning to program in this language. Full training is provided, and no previous programming experience is required. Ideal candidates will have strong grades in the aforementioned areas of study and have an interest in learning software development. Responsibilities include developing, maintaining, and supporting software applications for new and existing systems. The position requires the person to: - Define, develop, test, analyze, and maintain software programs and applications - Actively participate in code/design reviews as well as brainstorming sessions - Develop program and system documentation - Analyze and fix software errors in a timely and accurate fashion - Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives Desired Skills and Experience - Bachelor’s degree in Computer Science, Information Systems, Information Technology, Management Information Systems, Math, Actuarial Science, Economics, Statistics, or another logic-based field, or equivalent experience is preferred. - Knowledge of COBOL, DB2, TSO, databases, or SQL is a plus - Exposure to any of the following programming languages: R, SAS, Python, MATLAB, C, C++, Java - Enthusiasm for driving improvement by finding and implementing solutions to new challenges - Must be able to learn and effectively use tools and software development techniques as practiced, acquired, or adopted within the IT Division Benefits Auto-Owners offers a wide range of career opportunities, and we are seeking talent that will help us continue our long tradition of success. We offer a friendly work environment, structured training program, employee mentoring and an excellent compensation/benefits package. Along with a competitive base salary, matched 401(k), fully-funded pension plan (once vested), and bonus programs, Auto-Owners also provides generous paid time off including holidays, vacation days, personal time, and sick leave. If you're looking to do rewarding work alongside great people, Auto-Owners is the place for you! Equal Employment Opportunity Auto-Owners Insurance is an equal opportunity employer. The Company hires, transfers, and promotes on the basis of ability, without consideration of disability, age, sex, race, color, religion, height, weight, marital status, sexual orientation, gender identity or national origin, or any factor contrary to federal, state or local law. *Please note that the ability to work in the U.S. without current or future sponsorship is a requirement. #LI-DNI #IN-DNI

Michigan
Thoughtworks logo

Software Developer

Thoughtworks

Thoughtworks is a dynamic and inclusive community of bright and supportive colleagues who are revolutionizing tech. As a leading technology consultancy, we’re pushing boundaries through our purposeful and impactful work. Over 30 years of delivering extraordinary impact with clients. Helping clients solve complex business problems with technology as the differentiator.

Full TimeRemoteTeam 10,001

Role Description Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result. By balancing strong opinions with a willingness to find the right answer, Software Developers bring integrity to technology, ensuring all voices are heard. At Thoughtworks, we believe in going above and beyond the standard and are committed to delivering best-in-class solutions that exceed our clients' expectations. Our standard engineering and delivery practices reflect our commitment to quality, and our team is always looking to innovate and improve. - You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. - You will use continuous delivery practices as needed to deliver high-quality software and value to end customers. - You will work in collaborative, value-driven teams to build innovative customer experiences for our clients. - You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way. - You will partner with other technologists from cross-functional teams advocating and demonstrating DevOps culture. - You will take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients. - You will learn, digest and subsequently apply the latest technology thinking from our Technology Radar to solve client problems. Qualifications - You have two or more years of experience. - You have experience with Java Spring (Java 11 to 17), SQL, and Kubernetes. - You have experience in Legacy Code Stabilization and Object-Oriented programming. - You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code. - You are familiar with Agile, Lean and/or Continuous Delivery. - You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools. - Bonus points if you have knowledge of cloud technology such as AWS. Requirements - You thrive in a collaborative, non-hierarchical environment that values transparency, openness, feedback and change. - You have a passion for learning and sharing knowledge as well as a desire to create the right solutions for business problems. - You’re resilient in ambiguous situations and can approach challenges from multiple perspectives. Benefits - Our goal is to equip you with career defining experiences, to help you to grow professionally and personally, and to foster a community where you feel you belong. - We're committed to making Thoughtworkers an employer of choice, and we offer a wide variety of benefits to support the teams' advancement, their health and wellbeing.

Worldwide