Hypervisor Software Engineer (271933)

Lear Corporation Southfield , MI 48086

Posted 3 months ago

Position Title:

Hypervisor Software Engineer (Connectivity Solutions)


Southfield, MI

Reports To:

Connectivity Software Engineering Manager


BA/BS in Computer Science, Computer Engineering or Electrical Engineering

Position Focus:

This position will be responsible for Hypervisor and guest OS configuration and Deployment on the embedded Linux systems for Automotive platforms. This engineer will have strong experience on embedded board bring up and validation of hardware from a software perspective, implementing Secure Boot, Uboot, Kernel configuration, hypervisor, device drivers, secure file systems and other security measures.

Primary Responsibilities:

  • Work closely with the Global Connectivity engineering and architecture teams

  • Maintain an expert level of product knowledge and application on Connectivity technology

  • Lead the design, bring-up and support of Hypervisor technologies.

  • Configure and deploy Guest OS images.

  • Develop and configure virtual io drivers for Guest OS

  • Deep understanding of technology to optimize embedded software for cybersecurity and resource optimization

  • Collaborate with suppliers and Global Lear teams to develop and implement embedded Linux solutions

  • Contribute to Detailed design, Implementation, Verification (unit testing, integration testing, system testing), Code reviews, and Risk management.

  • Work in conjunction with the global Lear connectivity engineering team to develop a deep understanding of Lear's connectivity solutions and implement them

  • Bring up and develop software and drivers for various technologies such as Linux, virtualization, V2X, Cellular, WiFi, GNSS, & BLE technologies

  • Work with the Global connectivity team to develop platforms, architectures and solutions that can be used as reference implementations for customer programs

Preferred Background & Experience:

  • 4-7 years engineering experience in Operating Systems such as Linux/Android/RTOS/Green Hills Integrity etc.

  • Experience with type-1 hypervisors configuration and deployment.

  • Experience with embedded build systems such as Yocto.

  • Experience with optimizing systems/software for using minimal flash and RAM while maintaining reliable and feature rich applications

  • Mastery of C/C++ language, GNU toolchain and GDB.

  • Experience creating virt-io or virtual drivers.

  • Knowledge of in-vehicle signaling and communication mechanisms such as CAN

  • Proficiency with revision control including Git, Subversion, or equivalent

  • Ability and desire to learn new technologies and integrate them

  • Strong communication, Interpersonal and organizational skills

  • Excellent troubleshooting skills

  • Experience with automotive ECU and System development

  • Experience with other RTOS and migration to Linux

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Opentext Corporation

Posted 5 days ago

VIEW JOBS 8/16/2019 12:00:00 AM 2019-11-14T00:00 OPENTEXT - THE INFORMATION COMPANY As the Information Company, our mission at OpenText is to create software solutions and deliver services that redefine the future of digital. Be part of a winning team that leads the way in Enterprise Information Management. #LI-POST The opportunity: We are looking for a talented, experienced software engineer to join the Covisint engineering organization. In this role you will have the opportunity to make significant decisions that contribute to our highly successful Identity and IoT cloud-based platforms. You will work across the entire software lifecycle of these products from design, to development, and through release. We are an agile development team following the scrum model. If you have a passion for technology and like the idea of developing products that are industry leaders, you could be a good fit. You are great at: Loves technology at all levels: architecture, design, implementation, test, and deployment. Delivers high quality software that is scalable, high-performing, and robust. Contributes to the matching of tasks to the strengths of team members. Determines the key aspects of a project and prioritizes efforts towards those goals. Writes thorough tests for all software that is developed. What it takes: Minimum of five years of experience developing solutions. A deep understanding of developing software in Java in a microservice focused organization. Previous experience with the Spring/Springboot framework Experience in newer javascript frameworks such as angular.js, vue.js Bachelor or equivalent experience. Bonus: Experience leading a team is a bonus. Cloud Foundry knowledge preferred Understanding of NoSQL databases Familiarity with designing and developing in cloud software. Familiarity with services provided by cloud technologies like AWS and Azure. At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer. We hire the best talent regardless of race, creed, color, national origin, ancestry, disability, marital status, sex, age, veteran status or sexual orientation. If you require accommodation at any time during the recruitment process please email accommodationrequests@opentext.com. Applicants have rights under Federal Employment Laws including but not limited to: Family and Medical Leave Act (FLMA), Equal Employment Opportunity and Employee Polygraph Protection Act Opentext Corporation Southfield MI

Hypervisor Software Engineer (271933)

Lear Corporation