Job Title: Senior Embedded Linux/Yocto BSP Engineer
Pay rate: $83 per hour
Duration: 12 months
W2 contract only (No C2C)
Location- Skaneateles, NY, 13153
In this role you will be a member of the team responsible for migrating, developing, and maintaining the Yocto-based embedded Linux platforms for medical monitors saving lives across the globe. You will be involved with and have influence over the lifecycle of the BSP release process supplied for supporting application development teams. The successful candidate will possess solid hands-on technical abilities, an understanding of modern software practices, a vision for software development, and a passion for their work in transforming healthcare.
Key Responsibilities:
- Collaborate with cross-functional team members and external partners to track and incorporate Yocto Project updates, and updates to various versions and packages supplied by numerous SOC vendors.
- Collaborate with external partners to upstream changes to the Linux community.
- Strong understanding of platforming and using a shared repositories for generating custom Linux distributions that will be used across similar product lines.
- Experience with adding/patching/debugging device drivers, kernel modifications, and boot loaders in a way accounts for ongoing maintenance and frequent updates.
- Strong understanding of the software update methodologies and customizing the swupdate open-source package.
- Assist with the decision-making process for laying our flash memory and configuring the Linux kernel for use in safety critical systems.
- Mentoring junior level engineers.
- Assist/Support product teams in customizing package configurations to meet the needs of their specific use cases in common shared code repositories.
- Serve as a technical leader in cross functional discussions to ensure solutions are well formed, and application development software team interests are represented well.
Qualifications:
- Bachlor’s degree in Electrical Engineering, Computer Engineering, or related discipline.
- 10+ years’ experience working in the Linux kernel and OE-Core ecosystem.
- Highly skilled in debugging Linux operating system kernel modules and internal structures.
- Strong understanding Yocto/OE-Core and cross-compiler toolchains.
- Knowledge of network protocols, and hardware architectures.
- Strong understanding of DRM and integration of specialized SOC vendor drivers for HW acceleration of graphical inputs and outputs.
- Significant experience with scripting languages, specifically Python and Shell.
Preferred Skills
- Experience working with NXP i.mx series 8 and 9 processor families and applying advanced security measures such as secure boot and SELinux to systems.
- Medical device experience and a working knowledge of software development life cycle processes, IEC 62304.
- Familiarity using cloud-based tools for CI/CD build pipelines.
- Familiarity with agile practices and ability to work in with Jira, Azure DevOps, or equivalent sprint planning tools.
*** If this position may be interested to you, please email me back at somp767@kellyservices.com with your most up to date resume in word format) and advise the best time and number at which you can be reached****