CNH Industrial is looking to sustainably advance the noble work of farmers and builders everywhere by delivering solutions that benefit people, and they need a Senior Software Engineer to ensure the overall form, fit, and function of new or current products when integrated into a single, complete system.
Requirements
- 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.
- Yocto-based embedded Linux distributions
- Linux kernels
- Device drivers
- Embedded systems
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.
Other
- Bachelor’s degree in engineering or technical field with 5+ years of engineering experience.
- Flexible work arrangements
- Savings & Retirement benefits
- Tuition reimbursement
- Parental leave
- Adoption assistance