Senior Embedded Linux Engineer - Randstad USA
Buffalo Grove, IL 60089
About the Job
As a Senior Embedded Linux Engineer, you will be working with an experienced cross-disciplinary team that builds cutting edge automotive products from prototype all the way to production. You will be building and maintaining Embedded Linux images, as well as writing drivers, making kernel modifications, and helping develop software for Embedded Linux-based devices.
This position reports to the Director of Hardware Engineering.
Essential Duties and Responsibilities
- Build and maintain Embedded Linux images using Yocto
- Create/modify Linux drivers as needed for interfacing with custom hardware devices
- Implement kernel modifications
- Write Embedded Linux software
- Work with the hardware team on testing and bringing up prototypes.
- Contribute to the part selection and evaluation process for new products.
- Support existing embedded products
Skills and Qualifications
- 5+ years of experience in building, modifying and maintaining Embedded Linux images
- 3+ years of experience developing Embedded Linux applications
- 2+ years of experience in embedded C/C++ development
- Experience developing Embedded Linux drivers
- Experience in performing Linux Kernel modifications
- Full life-cycle development experience
- Experience with Source Control tools
- Bachelor's degree in Computer Science, Electrical Engineering or related field is a plus
- Friendly, flexible, and a team player
- Excellent oral and written communication and interpersonal skills
- Ability to work autonomously while meeting required deadlines
- Good problem-solving skills
Physical Requirements
- Working Conditions: While performing the duties of this job, the employee is regularly required to reach, carry items from one area to another, speak professionally, politely and actively listen.
location: BUFFALO GROVE, Illinois
job type: Permanent
salary: $180,000 - 185,000 per year
work hours: 8am to 4pm
education: Bachelors
responsibilities:
As a Senior Embedded Linux Engineer, you will be working with an experienced cross-disciplinary team that builds cutting edge automotive products from prototype all the way to production. You will be building and maintaining Embedded Linux images, as well as writing drivers, making kernel modifications, and helping develop software for Embedded Linux-based devices.
This position reports to the Director of Hardware Engineering.
Essential Duties and Responsibilities
- Build and maintain Embedded Linux images using Yocto
- Create/modify Linux drivers as needed for interfacing with custom hardware devices
- Implement kernel modifications
- Write Embedded Linux software
- Work with the hardware team on testing and bringing up prototypes.
- Contribute to the part selection and evaluation process for new products.
- Support existing embedded products
Skills and Qualifications
- 5+ years of experience in building, modifying and maintaining Embedded Linux images
- 3+ years of experience developing Embedded Linux applications
- 2+ years of experience in embedded C/C++ development
- Experience developing Embedded Linux drivers
- Experience in performing Linux Kernel modifications
- Full life-cycle development experience
- Experience with Source Control tools
- Bachelor's degree in Computer Science, Electrical Engineering or related field is a plus
- Friendly, flexible, and a team player
- Excellent oral and written communication and interpersonal skills
- Ability to work autonomously while meeting required deadlines