CNH Industrial-posted 21 days ago
$105,750 - $141,000/Yr
Full-time • Mid Level
Sioux Falls, SD
5,001-10,000 employees
Administrative and Support Services

As 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.

  • 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.
  • Bachelor's degree in engineering or technical field with 5+ years of engineering 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.
  • Flexible work arrangements
  • Savings & Retirement benefits
  • Tuition reimbursement
  • Parental leave
  • Adoption assistance
  • Fertility & Family building support
  • Employee Assistance Programs
  • Charitable contribution matching and Volunteer Time Off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service