Yocto Developer
4 weeks ago
Yocto Developer
Hybrid Bedford, MA - 3 days a week
The person can be out of the areas as long as willing to move.USC/GC/GC-EAD
Yocto is key and being in the office 3 days a week is also important.
Werfen, founded in 1966, is a worldwide developer, manufacturer and distributor of specialized diagnostic instruments, related reagents, automation workcells, and data management solutions for use primarily in hospitals and independent clinical laboratories. The Companys business lines include Hemostasis, Acute Care, and Autoimmunity diagnostics, as well as Original Equipment Manufacturing. Our success comes from a specific focus in these rapidly evolving diagnostic areas, our commitment to customers, and our dedication to innovation and quality. Were passionate about providing healthcare professionals the most valuable and complete solutions to improve hospital efficiency and enhance patient care.
Our North American Commercial Operations, as well as our Headquarters and Technology Center for Hemostasis and Acute Care Diagnostics, are based in Bedford, MA. Our Headquarters and Technology Center for Autoimmunity Diagnostics is based in San Diego, CA. Additionally, our Technology Center for Hemostasis and Blood Gas Reagents is in Orangeburg, NY, and our Technology Center for Whole Blood Hemostasis is in San Diego, CA.
Position Summary:
Under minimal supervision, performs software development activities including software requirements, architecture, design, implementation, and integration.
Required Qualifications:
Yocto Experience:
Demonstrated proficiency in writing recipes
Ability to create images
Collaborative experience with DevOps for setting up Development Environments
Strong understanding of Linux internals:
Knowledge of hardware/software interaction, including bootloaders especially u-boot and grub) and system boot sequences
Understanding of kernel structure
Knowledge of packages and package management:
Proficiency in patching and apt system
Capability to troubleshoot hardware/software issues:
Skilled in debugging driver-level issues in the operating system
Proficiency in reading schematics:
Comprehensive understanding of hardware components from an electrical standpoint, encompassing NOR, NAND, SPI flash, and bus comprehension
Familiarity with processor fundamentals such as x86 and ARM
Experience with C++ embedded development
Preferred Qualifications:
Thorough understanding of development processes within a regulated industry.
Prior exposure to IEC62304 standards (Medical device Software)
Ability to build and customize Petalinux
Essential Functions:
Participates as an active member on a development team. This includes participating in requirements review, design reviews, code reviews, test case reviews, and team meetings.
Participates as an active member on a project development team. This includes requirements change control, defect management, risk analysis, and release management.
Creates/Maintains software requirement/functional specifications.
Creates/Maintains software architecture documentation.
Creates/Maintains software (component) design documentation.
Creates/Maintains software source code that adheres to design documentation.
Performs unit testing and/or code reviews as per project policy.
Performs integration testing to ensure software functions with application and with electrical/mechanical devices.
Evaluates, investigates, and implements fixes to assigned software defects.
Evaluates, investigates, and implements assigned software change proposals.
Provides level of effort for assigned software activities.
Tracks personal estimates over time in order to improve accuracy.
Follows project and corporate plans, standards, and procedures to perform development.
Performs other related duties as assigned.
Skills & Capabilities:
Teamwork
Written and Oral Communications
Ability to Follow Plans
Detail-Oriented Ability to administer engineering tools; configuration, requirements, and defect management
Ability to operate instrumentation and to handle many software components
Experience Required for the Position:
Bachelors Degree plus a minimum 4 years of related experience or Masters Degree plus a minimum 2 years of related experience or waiver based on experience. Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science.
Proficiency with a personal computer and software packages.
Proficient in computer codes (Assembly, C, C++, Java, C#, etc.) found in the development.
by Jobble
-
Yocto - Sr. Software Engineer
6 days ago
Bedford, United States Oxenham Group Full timeSr. Software EngineerBedford, MAContract: 6-monthHybrid (3 days on-site)No C2C or sponsorship availableOur Client is a global medical device manufacturer that is rapidly growing. The company is hiring a Software Engineer to develop an OS for their systems on Yocto. The ideal candidate is a strong C++ developer with hands-on Yocto experience.Required...
-
Yocto - Sr. Software Engineer
6 days ago
Bedford, United States Oxenham Group Full timeSr. Software EngineerBedford, MAContract: 6-monthHybrid (3 days on-site)No C2C or sponsorship availableOur Client is a global medical device manufacturer that is rapidly growing. The company is hiring a Software Engineer to develop an OS for their systems on Yocto. The ideal candidate is a strong C++ developer with hands-on Yocto experience.Required...
-
Bedford, United States ICONSTAFF Full timeJob DescriptionJob DescriptionPosition Summary:Under minimal supervision, performs software development activities including software requirements, architecture, design, implementation, and integration for specialized diagnostic medical systems.Required Qualifications:Yocto Experience:Demonstrated proficiency in writing recipesAbility to create...