{"schemaVersion":"jobsearcher.job.v1","id":"a92fc9a26142efa9eb4b0cd3","url":"https://jobsearcher.com/jobs/a92fc9a26142efa9eb4b0cd3","canonicalUrl":"https://jobsearcher.com/jobs/a92fc9a26142efa9eb4b0cd3","title":"Embedded Software Engineer","description":"Job Title: Senior Embedded Linux Software EngineerTeam: Embedded Linux Platform / System SoftwareIndustry: Agricultural and Off-Highway EquipmentExperience: 8–14 YearsLocation: Hybrid – Sioux Falls, SD; Oak Brook, IL; Phoenix,AZJob OverviewWe are looking for a Senior Embedded Linux Software Engineer to join our embedded Linux platform team. The ideal candidate will have strong experience in embedded Linux development, low-level software programming, and hardware-software integration.The engineer will develop and maintain core software platforms, board support packages, device drivers, and system services used in agricultural and off-highway equipment.This role is ideal for someone who enjoys solving complex technical problems, working close to hardware, and developing reliable embedded systems.Key ResponsibilitiesDevelop, configure, and maintain Board Support Packages (BSPs) for embedded Linux platforms.Design and develop low-level software, device drivers, system services, and middleware.Troubleshoot Linux boot issues and resolve hardware-software integration problems.Build and maintain embedded Linux images, toolchains, and repeatable build processes.Work closely with hardware engineers and software development teams.Analyze system-level issues and understand interactions between different software and hardware components.Participate in code reviews, technical discussions, and software design decisions.Take ownership of technical tasks and deliver solutions efficiently.Use AI-assisted development tools to improve coding productivity and problem-solving.Required Qualifications8–14 years of professional software engineering experience, including substantial embedded or low-level systems development.Strong hands-on experience with Embedded Linux as both a development environment and a target platform.Proficiency in C or Rust programming.Experience developing low-level software, system components, or hardware interfaces.Strong debugging and problem-solving skills.Ability to work independently and take ownership of complex technical challenges.Willingness to work a hybrid schedule from Sioux Falls, SD; Oak Brook, IL; or Arizona.Preferred QualificationsExperience with Linux kernel development and device drivers.Board bring-up experience on new or custom hardware.Experience with Yocto, Buildroot, or similar embedded Linux build systems.Knowledge of cross-compilation, toolchains, and embedded Linux image generation.Experience in automotive, agricultural equipment, off-highway vehicles, robotics, or industrial automation.Contributions to open-source Linux or embedded systems projects.Familiarity with AI coding assistants such as ChatGPT, Claude, or GitHub Copilot.Ideal Candidate ProfileThe ideal candidate is a hands-on embedded software engineer who enjoys working close to hardware and developing foundational Linux platform software. They should have strong C or Rust programming skills, practical Embedded Linux experience, and the ability to troubleshoot complex system-level issues.Candidates with experience in Linux kernel development, BSPs, device drivers, and embedded Linux build systems will be especially valuable.","company":"Cyberx Info System","rawCompany":"cyberx info system","city":"Sioux Falls","state":"SD","isRemote":false,"isActive":false,"createdAt":"2026-10-29T08:08:13.496Z","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-1299.07","title":"Blockchain Engineers","slug":"blockchain-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Job Title: Senior Embedded Linux Software EngineerTeam: Embedded Linux Platform / System SoftwareIndustry: Agricultural and Off-Highway EquipmentExperience: 8–14 YearsLocation: Hybrid – Sioux Falls, SD; Oak Brook, IL; Phoenix,AZJob OverviewWe are looking for a Senior Embedded Linux Software Engineer to join our embedded Linux platform team. The ideal candidate will have strong experience in embedded Linux development, low-level software programming, and hardware-software integration.The engineer will develop and maintain core software platforms, board support packages, device drivers, and system services used in agricultural and off-highway equipment.This role is ideal for someone who enjoys solving complex technical problems, working close to hardware, and developing reliable embedded systems.Key ResponsibilitiesDevelop, configure, and maintain Board Support Packages (BSPs) for embedded Linux platforms.Design and develop low-level software, device drivers, system services, and middleware.Troubleshoot Linux boot issues and resolve hardware-software integration problems.Build and maintain embedded Linux images, toolchains, and repeatable build processes.Work closely with hardware engineers and software development teams.Analyze system-level issues and understand interactions between different software and hardware components.Participate in code reviews, technical discussions, and software design decisions.Take ownership of technical tasks and deliver solutions efficiently.Use AI-assisted development tools to improve coding productivity and problem-solving.Required Qualifications8–14 years of professional software engineering experience, including substantial embedded or low-level systems development.Strong hands-on experience with Embedded Linux as both a development environment and a target platform.Proficiency in C or Rust programming.Experience developing low-level software, system components, or hardware interfaces.Strong debugging and problem-solving skills.Ability to work independently and take ownership of complex technical challenges.Willingness to work a hybrid schedule from Sioux Falls, SD; Oak Brook, IL; or Arizona.Preferred QualificationsExperience with Linux kernel development and device drivers.Board bring-up experience on new or custom hardware.Experience with Yocto, Buildroot, or similar embedded Linux build systems.Knowledge of cross-compilation, toolchains, and embedded Linux image generation.Experience in automotive, agricultural equipment, off-highway vehicles, robotics, or industrial automation.Contributions to open-source Linux or embedded systems projects.Familiarity with AI coding assistants such as ChatGPT, Claude, or GitHub Copilot.Ideal Candidate ProfileThe ideal candidate is a hands-on embedded software engineer who enjoys working close to hardware and developing foundational Linux platform software. They should have strong C or Rust programming skills, practical Embedded Linux experience, and the ability to troubleshoot complex system-level issues.Candidates with experience in Linux kernel development, BSPs, device drivers, and embedded Linux build systems will be especially valuable.","datePosted":"2026-10-29T08:08:13.496Z","dateModified":"2026-10-29T08:08:13.496Z","hiringOrganization":{"@type":"Organization","name":"Cyberx Info System","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Sioux Falls","addressRegion":"SD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a92fc9a26142efa9eb4b0cd3"},"url":"https://jobsearcher.com/jobs/a92fc9a26142efa9eb4b0cd3"}}