{"schemaVersion":"jobsearcher.job.v1","id":"2636f714fc93521f4488629b","url":"https://jobsearcher.com/jobs/2636f714fc93521f4488629b","canonicalUrl":"https://jobsearcher.com/jobs/2636f714fc93521f4488629b","title":"Senior Embedded Software Engineer (Yocto)abhish","description":"Senior Embedded Software Engineer (Yocto)Location: Boston, MA (Hybrid Onsite) Duration: 6+ months contract Visa: USC and GC only Required Qualifications:Yocto Experience:Demonstrated proficiency in writing recipesAbility to create imagesCollaborative experience with DevOps for setting up Development EnvironmentsStrong understanding of Linux internals:Knowledge of hardware/software interaction, including bootloaders (especially u-boot and grub) and system boot sequencesUnderstanding of kernel structureKnowledge of packages and package management:Proficiency in patching and apt systemCapability to troubleshoot hardware/software issues:Skilled in debugging driver-level issues in the operating systemProficiency in reading schematics:Comprehensive understanding of hardware components from an electrical standpoint, encompassing NOR, NAND, SPI flash, and bus comprehensionFamiliarity with processor fundamentals such as x86 and ARMExperience with C++ embedded developmentPreferred Qualifications:Thorough understanding of development processes within a regulated industryPrior exposure to IEC62304 standardsAbility to build and customize PetalinuxEssential 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.Minimum Knowledge & Experience Required for the Position:Bachelor's Degree plus a minimum 8 years of related experience or Master's Degree plus a minimum 4 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.","company":"ShiftCode Analytics","rawCompany":"shiftcode analytics","city":"East Boston","state":"MA","isRemote":false,"isActive":false,"createdAt":"2026-06-26T02:32:45.421Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Embedded Software Engineer (Yocto)abhish","description":"Senior Embedded Software Engineer (Yocto)Location: Boston, MA (Hybrid Onsite) Duration: 6+ months contract Visa: USC and GC only Required Qualifications:Yocto Experience:Demonstrated proficiency in writing recipesAbility to create imagesCollaborative experience with DevOps for setting up Development EnvironmentsStrong understanding of Linux internals:Knowledge of hardware/software interaction, including bootloaders (especially u-boot and grub) and system boot sequencesUnderstanding of kernel structureKnowledge of packages and package management:Proficiency in patching and apt systemCapability to troubleshoot hardware/software issues:Skilled in debugging driver-level issues in the operating systemProficiency in reading schematics:Comprehensive understanding of hardware components from an electrical standpoint, encompassing NOR, NAND, SPI flash, and bus comprehensionFamiliarity with processor fundamentals such as x86 and ARMExperience with C++ embedded developmentPreferred Qualifications:Thorough understanding of development processes within a regulated industryPrior exposure to IEC62304 standardsAbility to build and customize PetalinuxEssential 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.Minimum Knowledge & Experience Required for the Position:Bachelor's Degree plus a minimum 8 years of related experience or Master's Degree plus a minimum 4 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.","datePosted":"2026-06-26T02:32:45.421Z","dateModified":"2026-06-26T02:32:45.421Z","hiringOrganization":{"@type":"Organization","name":"ShiftCode Analytics","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"East Boston","addressRegion":"MA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2636f714fc93521f4488629b"},"url":"https://jobsearcher.com/jobs/2636f714fc93521f4488629b"}}