Software Engineer Apply
. is seeking to hire a Software Engineer for our client in Skaneateles Falls, NY!
Benefits Available!
Weekly Pay!
$86.95/Hour
DESCRIPTION:
Client’s mission is to save and sustain lives, and as a Sr. Embedded Linux/Yocto BSP Engineer, your work contributes directly to achieving that mission and making a significant impact on others. It's challenging work, but we help each other. Our teams and partners collaborate cross-functionally and work together to achieve the best outcome for patients and caregivers.
What you’ll be doing::
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 SW update 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:
Bachelor'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 Yoctohm/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.