CrawlJobs Logo

Software Engineer, Operating Systems Virtualization

aptiv.com Logo

Aptiv plc

Location Icon

Location:
Canada , Kanata

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join our Guest Operating Systems team to build and enhance virtualization features for Linux and RTOS environments. You’ll collaborate with architects and developers on our hypervisor and ensure our virtualization stack delivers robust performance and reliability.

Job Responsibility:

  • Design and implement hypervisor features supporting guest OS environments (Linux, VxWorks, RTOS)
  • Draft and maintain design documents
  • participate in architecture reviews
  • Debug and diagnose issues across hypervisor and guest OS layers
  • Develop and maintain automation infrastructure for guest image builds
  • Participate in code and design reviews, contributing to best practices
  • Communicate progress, challenges, and technical decisions with the team

Requirements:

  • Bachelor’s degree in Computer Science, Computer/Electrical Engineering, or equivalent
  • 5–7 years of professional software design and development experience
  • Proficiency in C and assembly programming on x86 and ARMv8 architectures
  • Familiarity with Embedded Linux distributions (Yocto, Wind River Linux, etc.)
  • Working knowledge of virtualization technologies (virtio, hardware acceleration, KVM)
  • Experience with embedded programming on an RTOS (VxWorks, FreeRTOS, etc.)
  • Device driver and board support package (BSP) development experience
  • Proficiency in Python scripting for automation, tooling, and build infrastructure
  • Strong communication and collaboration skills

Nice to have:

  • Prior contributions to open-source virtualization or hypervisor projects
  • Experience with CI/CD pipelines for embedded systems
  • Exposure to performance and memory optimization in constrained environments

Additional Information:

Job Posted:
February 20, 2026

Expiration:
April 10, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Operating Systems Virtualization

Staff Software Engineer - Virtual Machine

As a Staff Software Engineer, you will be a technical leader who designs, implem...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
azul.com Logo
Azul Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of systems‑level software development with deep expertise in C and C++ (performance, memory safety, concurrency)
  • Strong knowledge of virtual machine internals: runtime services, class/method metadata, bytecode/IR pipelines, safepoints, deoptimization, inline caches
  • Familiarity with compilers (JIT and/or AOT): IR design, code generation, register allocation, inlining, tiering, and optimization passes
  • Solid understanding of operating systems (Linux preferred): processes/threads, scheduling, memory management (NUMA, huge pages), filesystems, networking
  • Working knowledge of computer architecture and hardware performance: caches, TLB, branch prediction, SIMD, PMU/perf tooling
  • Proven ability to design clean, scalable architectures and write high‑quality design docs
  • expertise in API/ABI boundaries and componentization
  • Comfort with performance analysis tools: perf, eBPF, VTune, flame graphs, micro‑benchmarks
  • methodical approach to measurement and regression control
  • Excellent problem‑solving and debugging skills for complex, concurrent systems
Job Responsibility
Job Responsibility
  • Lead the design and architecture of core VM components (runtime services, JIT/AOT compiler pipelines, GC, thread scheduling, synchronization primitives)
  • Own end‑to‑end delivery of complex features from ideation and design reviews to implementation and benchmarking
  • Profile and optimize latency‑critical paths across runtime, compiler, OS, and hardware boundaries (NUMA, caches, micro‑architecture, syscall/IO paths)
  • Establish technical standards and code quality practices
  • drive design documents, RFCs, and engineering reviews
  • Collaborate with performance engineering to define and hit SLOs for tail latency, throughput, footprint, and startup/warm‑up
  • Advance observability in the VM (metrics, tracing, perf counters) to diagnose GC pauses, compilation stalls, safepoints, and contention
  • Mentor and coach engineers
  • cultivate a culture of rigorous design, empirical validation, and respectful collaboration
  • Contribute to roadmap planning, risk management, and release criteria
What we offer
What we offer
  • Equity Program - be part of the company success
  • Annual bonus based on company performance
  • Referral Program - bring your colleague we would all love to work with
  • IT Equipment - MacBook Pro or any other HW according to your preferences
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible
  • Offices in Prague City Centre - if you prefer
  • Most importantly you will work with top experts worldwide who contribute to the Java ecosystem
  • Fulltime
Read More
Arrow Right

Sr Engineer, Software

The Sr Software Engineer works with a team of other software engineers, network ...
Location
Location
United States , Atlanta; Overland Park; Frisco
Salary
Salary:
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree Computer Science or Engineering
  • 4-7 years - Technical engineering experience
  • Communication
  • Customer Service
  • Analytics
  • Technical Writing
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Technical Engineering Services-Drives engineering projects by developing software solutions
  • conducting tests and inspections
  • preparing reports and calculations
  • Expected to supervise base and associate level engineers as needed
  • Understands system protocols, how systems operate and data flows
  • Aware of current technology benefits
  • Expected to independently develop a full software stack
  • Understands the building blocks, interactions, dependencies, and tools required to complete software and automation work
  • Independent study of current technology is expected
  • Interact with system engineers to define system requirement and/or necessary requirements for automation
What we offer
What we offer
  • Total Rewards Package
  • competitive base salary and compensation package
  • annual stock grant
  • employee stock purchase plan
  • 401(k)
  • access to free, year-round money coaches
  • annual bonus or periodic sales incentive or bonus
  • medical, dental and vision insurance
  • flexible spending account
  • employee stock grants
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

Sr. Software Engineer (East Windsor, NJ) (Multiple Openings).
Location
Location
United States , East Windsor
Salary
Salary:
Not provided
novitiumpharma.com Logo
Novitium Pharma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have master’s in computers / electronics / electrical / related besides 6 months experience as a Software Engineer / Software Developer / Associate Consultant / Storage Admin / Associate Analyst / Related
Job Responsibility
Job Responsibility
  • Design and implement Netapp storage systems, including installation, configuration, software upgrades, and storage provisioning
  • deploy NetApp tools (OCUM,WFA,DFM,snapcreator) to support production operation
  • configure ifgroups, IPSapce, Vlan’s and Braodcast domains
  • administer Fiber Channel SAN fabrics, including installation, configuration, zoning, software upgrades, and maintenance of switches
  • responsible to code and maintain system scripts to support operations of the storage systems
  • perform architectural planning, designing, coding, and prepare test plans
  • deploying & configuring new virtual systems and ecosystems
  • Fulltime
Read More
Arrow Right

IT Systems Engineer

Our client is seeking a IT Systems Engineer to join their IT team in Chelmsford....
Location
Location
United Kingdom , Chelmsford
Salary
Salary:
35000.00 - 40000.00 GBP / Year
https://www.office-angels.com Logo
Office Angels
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Virtualization Platforms: Expertise with Azure, VMware or Hyper-V and operating systems Windows Server 2019/2022
  • Cloud Services: Proficiency in cloud platforms like Microsoft 365
  • Scripting and Automation: Proficiency in scripting languages such as PowerShell for automation and task simplification
  • Backup and Recovery Software: Expertise with tools like Ave Point, Veeam, BackupExec, or Redstor for ensuring data integrity and recovery
  • Demonstratable Azure experience
  • Familiarity with ITIL framework
  • Ability to prioritize workload
  • Self-motivated with a focus on user service
  • Initiative-taking and team-oriented
Job Responsibility
Job Responsibility
  • Set up, configure, and manage network hardware, servers, and infrastructure
  • Oversee system performance to ensure IT services remain operational and accessible
  • Conduct regular system checks, perform backups, and manage patches
  • Monitor networks and systems, coordinating with our NOC to ensure smooth operations
  • Offer technical support to staff via phone or email, documenting all IT incidents and requests thoroughly
  • Keep users updated on the status of their tickets to manage expectations effectively
  • Deliver efficient services that maintain high levels of user satisfaction
  • Diagnose and resolve issues with various systems, applications, and technologies, either remotely or in person
  • Actively manage service desk queues, address unassigned tickets, and keep work information current
  • Assist with internal office moves (IT equipment only) and set up new user configurations
What we offer
What we offer
  • On-site parking
  • 25 days holiday, plus bank holidays
  • Frequent socials, including Summer and Christmas parties
  • Environmentally conscious - you'll be supplied with sustainable products
  • Monthly company lunches
  • Excellent progression opportunities
  • Opportunity to participate in local fundraising
  • Long service awards
  • Amazing in-house training
  • Fulltime
Read More
Arrow Right

Systems Engineer

This position plays a pivotal role in designing, implementing, and maintaining t...
Location
Location
United States , Sacaton
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Information Technology, Computer Science, or related field (or equivalent work experience)
  • Minimum of 3+ years of experience in systems engineering, IT infrastructure, or related roles
  • Comprehensive knowledge of operating systems, networking, virtualization, and cloud platforms
  • Hands-on experience with tools for system monitoring, automation, and troubleshooting
  • Strong analytical skills with the ability to solve complex technical problems
  • Excellent verbal and written communication skills to interact with both technical and non-technical stakeholders
Job Responsibility
Job Responsibility
  • Plan and implement IT systems to align with both technical needs and business goals
  • Collaborate with cross-functional teams to integrate, customize, and optimize existing systems
  • Monitor performance and reliability of IT systems, ensuring minimal downtime
  • Identify and resolve software, hardware, and network issues in a timely manner
  • Develop and enforce system security measures to safeguard sensitive data
  • Ensure all systems comply with regulatory and industry standards
  • Contribute to system modernization projects by addressing technical debt and optimizing legacy infrastructure
  • Identify areas for automation to streamline processes and improve efficiency
  • Support the migration of core systems to cloud environments such as AWS, Azure, or Google Cloud
  • Implement scalable and resilient infrastructure to meet future growth
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligibility to enroll in our company 401(k) plan
  • Fulltime
Read More
Arrow Right

Sr. System Engineer

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way...
Location
Location
United States
Salary
Salary:
89400.00 - 206500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science, or equivalent experience in a related field
  • 7+ years of System and Cloud Administrator role
  • Experience leading and managing projects
  • Experience administering Windows AD, LDAP, and Domain Servers
  • Experience with mixed operating systems: mainly Linux and some Windows
  • Experience with Configuration Management and automation tools like Ansible, Chef, or Puppet
  • Experience with Virtualization (VMWare) and Storage Systems (NetApp, Nimble, Pure, etc.)
  • Project management
  • Experience in Hypervisors other than VMware. Ex. Proxmox , RHEL openshift
  • Knowledge of servers, storage, HCI, and FC switch configuration
Job Responsibility
Job Responsibility
  • Work closely with the business leaders to develop and implement project plans, risk assessments, capacity growth, and contingency plans
  • Remediate the Security Vulnerabilities for the systems
  • Supporting Windows and Linux Server Environments, including rack and stack the hardware
  • Active directory maintenance and monitoring as needed
  • Install, configure, test, and maintain operating systems, application software, and system management tools
  • monitor, and manage them
  • Proactively ensure the highest levels of systems and infrastructure availability
  • Monitor and test application performance for potential bottlenecks, identify possible solutions, and work with developers to implement those fixes
  • Maintain security, backup, and redundancy strategies
  • Document and automate the processes
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Staff

This Software Engineer Staff will be engaged in data science-related research an...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Utilize analytical and programming skills and open-source systems, such as Apache Storm, Apache Spark, Elasticsearch, Cassandra, Graph DB etc. develop data processing pipeline required efficacy and latency
  • Require good knowledge and experience of the big data tool sets and techniques of distributed storage and computation engine
  • Require the experience to develop the reusable and highly scalable data processing component
  • Require good knowledge and experience to work with cloud based CICD tools and cloud devops teams to collect stats and create monitors for our data processing pipelines
  • Develop good quality python APIs to support micro services
  • Require the knowledge of APIs to various No SQL storage systems, Elasticsearch, Cassandra, and Redis, etc.
  • Good understanding Python Flask web service and be able to develop good quality code
  • Troubleshoot production environment and customer reported issues
  • Require the knowledge of the multi-cloud production environment
  • Require the agility to troubleshoot open-source data processing engine, such as Apache Spark, Apache Storm and Apache Flink
Job Responsibility
Job Responsibility
  • Designs, develops, troubleshoots and debugs software programs for software enhancements and new products
  • Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools
  • Determines hardware compatibility and/or influences hardware design
  • Engaged in data science-related research and software application development and engineering duties related to our enterprise-grade Wi-Fi technology and autonomous platform to provide an unprecedented visibility into the user experience
  • Collaborate with other engineers and product managers to build the next generation of autonomous Wi-Fi networks leveraging big data and predictive models
  • Use knowledge of wireless communication networks, machine learning and software engineering to develop and implement scalable algorithms to process a large amount of streaming data to detect anomalies, predict problems, and classify them in real-time
  • Leverage the data collected from the Wi-Fi network to empower the inference engine of our Mist platform and systems, including the Mist virtual assistant chat bot
  • Determine the likelihood of failures across the Wi-Fi network and performing failure scope analysis
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Systems Engineer 2

SE2s work directly with our clients, as well as other system engineers, to provi...
Location
Location
Salary
Salary:
Not provided
atlasps.com Logo
Atlas Professional Services
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Mid-level IT engineer with minimum 2+ years of experience
  • Must have IT certifications, network plus or equivalent
  • Able to work in a fast paced, fast-growing environment
  • Able to work on support tickets independently and update status accurately
  • Knows when to escalate to higher level support
  • Able to learn and adapt quickly
  • Intermediate knowledge and experience with operating systems, such as Microsoft Windows and Active Directory
  • Intermediate knowledge and experience with authentication and directory services (Active Directory), etc.
  • Intermediate knowledge and experience with Windows system management tools, philosophies, and methods
  • Intermediate knowledge and experience with Windows automation (scripting, imaging, installation, management)
Job Responsibility
Job Responsibility
  • Able to work in a team environment focusing on assigned support service requests keeping customer informed on status
  • Handle daily technical support activities on desktop support, data network and server management and ability to multi-task with several Customers
  • Monitoring, maintaining, supporting and optimizing all networked software and associated operating systems in various customer environments
  • Maintaining network security, business continuity, records and documentation, and vendor relationships
  • Manage Active Directory Domain
  • including WINS, DHCP, IIS, DNS including user accounts/rights/permissions, group policies, etc.
  • Troubleshoot client production issues and analyze failures to minimize outages and interruptions
  • Review and troubleshoot monitored backup failures
  • Perform hardware/software updates /upgrades as required to maintain a secure and healthy network
  • Interface with support vendors to resolve network and system issues
Read More
Arrow Right