USA – Software Engineer II- Kronos

Industrial Staffing Services Inc dba Equiliem

Job Description: Senior Embedded Linux/Yocto BSP Engineer
Your Role at Baxter:
Baxters 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. Its 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 youll 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 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:
Bachlors 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.

We are committed to providing equal employment opportunities to all employees and applicants without regard to race, religion, color sex, national origin, citizenship status, age, sexual orientation, gender identity, marital status, uniform service member status, genetic information, disability, or any other protected status, in accordance with all applicable federal, state, and local laws. This practice extends to all aspects of our employment practices, including but not limited to, recruiting, hiring, firing, promoting, transferring, compensation, benefits, training, leaves of absence, and other terms and conditions of employment.

Minimum Salary: 31200.00
Maximum Salary: 31200.00
Salary Unit: Yearly

Show Full Vacancy