{"schemaVersion":"jobsearcher.job.v1","id":"3e918d98437b0ef66ecfbd6a","url":"https://jobsearcher.com/jobs/3e918d98437b0ef66ecfbd6a","canonicalUrl":"https://jobsearcher.com/jobs/3e918d98437b0ef66ecfbd6a","title":"Senior Software Engineer (Embedded Linux)","description":"Senior Software Engineer (Embedded Linux)About the job Senior Software Engineer (Embedded Linux)Our client, a global leader for power reliability products is looking for a Senior Software Engineer. Candidates must have a strong background in design and development of embedded software on custom electronics including experience in the following areas: C/C++, Linux Kernel, toolchain, licensing, and hands-on hardware experience with ARM MCUs. This is a remote position, located in the United States with occasional travel (10%) to one of our facilities may be required for development, system testing, and debug. This position will report to the Manager of Embedded Software.ResponsibilitiesDevelop, debug, and support embedded Linux firmware using C/C++ for the ARM family of processors.Create Buildroot / Yocto Linux distributionsCreate and maintain a secure U-Boot for current and next generation platformsUpdate Linux device drivers including interrupt handling, I/O, and networkingMaintain procfs and sysfs pseudo filesystems and flattened device tree filesUtilize Bitbucket code repositories to manage and merge features and issuesCreate SBOMs, identify and mitigate Common Vulnerabilities and Exposures (CVE)Document designs in Microsoft Word, Jira, and ConfluenceWork collaboratively with…Architects to ensure solid Linux platform requirementsSoftware application and testing engineers to deliver reliable, real-time, mission critical embedded softwareDevOps engineers to perform secure CI/CD buildsQualificationsBeing a team player is essentialBS degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalentPrevious experience (and job title) as a Sr. Software Engineer or Sr. Software Developer role7+ years embedded real-time software development experience including:Embedded Linux experience is essential, including: Buildroot, working in kernel space, and secure builds. Past contributions to Kernel.org are a plus.Demonstrated knowledge of the design, coding, testing, verification, validation, and support of embedded software using C/C++ - Python experience is a plusUnderstanding of control systems theory and experience implementing on MicrocontrollersEthernet and WiFi networking experienceFamiliarity with the following hardware concepts: GPIO, I2C, SPI, ADC, DAC, UART, DMA, flash memory, low power microprocessor modesAbility to read electronic schematicsExperience with configuration management / process tools: Jira, Confluence, and Bitbucket/GitExcellent written and verbal communications skillsWorking knowledge of Agile methodology fundamentals and continuous process improvementContinuous learner and self-starterContinuous Integration / Continuous Deploy (CI/CD) build familiarity including Jenkins is a plusExperience with electrical power distribution (grid) principles is a plusAbility to travel less than 10% of the time with some periods lasting more than a week\n #J-18808-Ljbffr","company":"Delaney Group","rawCompany":"delaney group","city":"Prescott","state":"AZ","isRemote":false,"isActive":false,"createdAt":"2026-06-02T12:43:04.693Z","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":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer (Embedded Linux)","description":"Senior Software Engineer (Embedded Linux)About the job Senior Software Engineer (Embedded Linux)Our client, a global leader for power reliability products is looking for a Senior Software Engineer. Candidates must have a strong background in design and development of embedded software on custom electronics including experience in the following areas: C/C++, Linux Kernel, toolchain, licensing, and hands-on hardware experience with ARM MCUs. This is a remote position, located in the United States with occasional travel (10%) to one of our facilities may be required for development, system testing, and debug. This position will report to the Manager of Embedded Software.ResponsibilitiesDevelop, debug, and support embedded Linux firmware using C/C++ for the ARM family of processors.Create Buildroot / Yocto Linux distributionsCreate and maintain a secure U-Boot for current and next generation platformsUpdate Linux device drivers including interrupt handling, I/O, and networkingMaintain procfs and sysfs pseudo filesystems and flattened device tree filesUtilize Bitbucket code repositories to manage and merge features and issuesCreate SBOMs, identify and mitigate Common Vulnerabilities and Exposures (CVE)Document designs in Microsoft Word, Jira, and ConfluenceWork collaboratively with…Architects to ensure solid Linux platform requirementsSoftware application and testing engineers to deliver reliable, real-time, mission critical embedded softwareDevOps engineers to perform secure CI/CD buildsQualificationsBeing a team player is essentialBS degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalentPrevious experience (and job title) as a Sr. Software Engineer or Sr. Software Developer role7+ years embedded real-time software development experience including:Embedded Linux experience is essential, including: Buildroot, working in kernel space, and secure builds. Past contributions to Kernel.org are a plus.Demonstrated knowledge of the design, coding, testing, verification, validation, and support of embedded software using C/C++ - Python experience is a plusUnderstanding of control systems theory and experience implementing on MicrocontrollersEthernet and WiFi networking experienceFamiliarity with the following hardware concepts: GPIO, I2C, SPI, ADC, DAC, UART, DMA, flash memory, low power microprocessor modesAbility to read electronic schematicsExperience with configuration management / process tools: Jira, Confluence, and Bitbucket/GitExcellent written and verbal communications skillsWorking knowledge of Agile methodology fundamentals and continuous process improvementContinuous learner and self-starterContinuous Integration / Continuous Deploy (CI/CD) build familiarity including Jenkins is a plusExperience with electrical power distribution (grid) principles is a plusAbility to travel less than 10% of the time with some periods lasting more than a week\n #J-18808-Ljbffr","datePosted":"2026-06-02T12:43:04.693Z","dateModified":"2026-06-02T12:43:04.693Z","hiringOrganization":{"@type":"Organization","name":"Delaney Group","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Prescott","addressRegion":"AZ","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3e918d98437b0ef66ecfbd6a"},"url":"https://jobsearcher.com/jobs/3e918d98437b0ef66ecfbd6a"}}