FEV North America logo

FEV North America

Senior Software Engineer - Yocto platform

FEV North America

📍 Oakbrook Terrace, United States 🇺🇸

full-time
senior
Posted —

Key Skills

YoctoLinuxRTOSDebuggingIntegration

Industry

AutomotiveConsumer Electronics

Job Description

Description

FEV North America, Inc. is seeking a Senior Software Engineer, you will be responsible for ensuring overall form, fit, and function of new or current products when integrated into a single, complete system. 


Key responsibilities: 

  • Develop and Maintain Yocto Builds: Create and customize Yocto-based embedded Linux distributions, including writing and maintaining recipes, layers, and configuration files. 
  • System Integration: Integrate hardware and software components, ensuring compatibility and optimal performance for embedded systems. 
  • Kernel and Driver Development: Customize Linux kernels and develop device drivers to support specific hardware platforms. 
  • Optimization and Debugging: Optimize system performance, troubleshoot issues, and ensure stability and reliability of Linux-based platforms. 
  • Collaboration: Work closely with hardware engineers, application developers, and QA teams to deliver end to-end solutions. 
  • Documentation: Maintain clear and comprehensive documentation for build processes, configurations, and system designs. 
  • Continuous Improvement: Stay updated on Yocto advancements, Linux kernel updates, and industry best practices to enhance platform capabilities. 

Requirements

  • Bachelor’s degree in engineering or technical field with 4 years of software engineering experience (relevant research work and internships considered as experience) 
  • Experience with real-time operating systems (RTOS).
  • Knowledge of security practices for embedded Linux systems. 
  • Contributions to open-source projects related to Yocto or Linux.  

Equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities