{"schemaVersion":"jobsearcher.job.v1","id":"574aed420567bbe75c6b0a63","url":"https://jobsearcher.com/jobs/574aed420567bbe75c6b0a63","canonicalUrl":"https://jobsearcher.com/jobs/574aed420567bbe75c6b0a63","title":"Embedded Software Engineer","description":"Shape the Future of HVAC Connectivity as an Embedded Software Engineer\n\nLocation: Indianapolis, IN | Schedule: Monday through Friday, 9:00 AM to 5:00 PM | Compensation: $76 per hour\n\nIf you possess a deep interest in wireless technology and embedded systems, we are looking for an Embedded Software Engineer to contribute to the creation of innovative, secure, and highly efficient connected HVAC solutions. You will be responsible for the full lifecycle of firmware development, working alongside multidisciplinary teams to ensure our high-performance products move successfully from initial design to final manufacturing.\n\nCore Responsibilities\nArchitect and support embedded software solutions tailored for ARM Cortex-M architectures.\nCreate robust firmware utilizing Embedded C within both bare-metal and RTOS environments.\nEnhance system performance by optimizing drivers for essential peripherals like I2C, SPI, UART, DMA, GPIO, watchdogs, and timers.\nImprove product longevity and functionality by designing efficient bootloaders and low-power firmware update processes.\nSupport the connectivity of our devices by developing wireless solutions involving mesh networking, Z-Wave, and sub-GHz protocols.\nEnsure seamless hardware-software integration by partnering closely with our hardware engineering department.\nMaintain high system quality by utilizing GDB, SWD, J-Link, and other diagnostic tools to troubleshoot and validate performance.\nStrengthen product integrity by contributing to secure firmware architectures and reliable OTA update processes.\nFoster a culture of quality by engaging in documentation efforts, code reviews, and ongoing process improvements.\nCandidate Requirements\n\nEssential Qualifications\n\nPossess a Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, or a related technical discipline.\nDemonstrate professional expertise in developing embedded software using Embedded C.\nShow proven ability working with ARM Cortex-M microcontrollers in RTOS or bare-metal environments.\nExhibit mastery of interrupt-driven designs and the configuration of embedded peripherals such as UART, SPI, I2C, GPIO, DMA, timers, and watchdogs.\nDisplay experience in the creation of low-power applications, firmware update systems, and bootloaders.\nUtilize debugging tools like GDB, SWD, or J-Link to resolve complex system issues.\nCommunicate effectively across teams to drive project success while maintaining the ability to work autonomously.\n\nPreferred Qualifications\n\nUtilize Silicon Labs wireless stack APIs, Simplicity Studio, Gecko SDK, or EFR32 hardware.\nApply practical knowledge of low-power wireless sensor networks, mesh networking, Z-Wave, or proprietary sub-GHz protocols.\nImplement industry-standard embedded security practices, including encrypted OTA updates, secure pairing, firmware signing, and secure boot.\nLeverage modern development workflows such as CI/CD pipelines, Git, automated testing, state-machine design, and modular architecture.\nUnderstand RF fundamentals, including wireless certification, EMC/EMI troubleshooting, antenna performance, and RF optimization.\nBring relevant experience from the IoT, industrial, smart home, or HVAC sectors.\nJoin Our Team\n\nWe invite you to apply if you are eager to develop secure, connected technology and advance your career by working on sophisticated HVAC systems.\n\nRequired Technical Proficiencies:\n\nRTOS and bare-metal firmware development\nPeripheral management including UART, SPI, I2C, GPIO, DMA, timers, and watchdogs\nEmbedded C programming\nMesh networking protocols\nWireless OTA firmware update implementation\nWireless communication technology\nARM Cortex-M microcontroller architecture","company":"Accelera","rawCompany":"accelera","city":"Indianapolis","state":"IN","isRemote":false,"isActive":false,"createdAt":"2026-09-23T09:02:18.544Z","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":"17-2072.00","title":"Electronics Engineers, Except Computer","slug":"electronics-engineers-except-computer"}],"industries":[{"code":"334512","title":"Automatic Environmental Control Manufacturing for Residential, Commercial, and Appliance Use","slug":"automatic-environmental-control-manufacturing-for-residential-commercial-and-appliance-use"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Embedded Software Engineer","description":"Shape the Future of HVAC Connectivity as an Embedded Software Engineer\n\nLocation: Indianapolis, IN | Schedule: Monday through Friday, 9:00 AM to 5:00 PM | Compensation: $76 per hour\n\nIf you possess a deep interest in wireless technology and embedded systems, we are looking for an Embedded Software Engineer to contribute to the creation of innovative, secure, and highly efficient connected HVAC solutions. You will be responsible for the full lifecycle of firmware development, working alongside multidisciplinary teams to ensure our high-performance products move successfully from initial design to final manufacturing.\n\nCore Responsibilities\nArchitect and support embedded software solutions tailored for ARM Cortex-M architectures.\nCreate robust firmware utilizing Embedded C within both bare-metal and RTOS environments.\nEnhance system performance by optimizing drivers for essential peripherals like I2C, SPI, UART, DMA, GPIO, watchdogs, and timers.\nImprove product longevity and functionality by designing efficient bootloaders and low-power firmware update processes.\nSupport the connectivity of our devices by developing wireless solutions involving mesh networking, Z-Wave, and sub-GHz protocols.\nEnsure seamless hardware-software integration by partnering closely with our hardware engineering department.\nMaintain high system quality by utilizing GDB, SWD, J-Link, and other diagnostic tools to troubleshoot and validate performance.\nStrengthen product integrity by contributing to secure firmware architectures and reliable OTA update processes.\nFoster a culture of quality by engaging in documentation efforts, code reviews, and ongoing process improvements.\nCandidate Requirements\n\nEssential Qualifications\n\nPossess a Bachelor of Science in Computer Science, Electrical Engineering, Computer Engineering, or a related technical discipline.\nDemonstrate professional expertise in developing embedded software using Embedded C.\nShow proven ability working with ARM Cortex-M microcontrollers in RTOS or bare-metal environments.\nExhibit mastery of interrupt-driven designs and the configuration of embedded peripherals such as UART, SPI, I2C, GPIO, DMA, timers, and watchdogs.\nDisplay experience in the creation of low-power applications, firmware update systems, and bootloaders.\nUtilize debugging tools like GDB, SWD, or J-Link to resolve complex system issues.\nCommunicate effectively across teams to drive project success while maintaining the ability to work autonomously.\n\nPreferred Qualifications\n\nUtilize Silicon Labs wireless stack APIs, Simplicity Studio, Gecko SDK, or EFR32 hardware.\nApply practical knowledge of low-power wireless sensor networks, mesh networking, Z-Wave, or proprietary sub-GHz protocols.\nImplement industry-standard embedded security practices, including encrypted OTA updates, secure pairing, firmware signing, and secure boot.\nLeverage modern development workflows such as CI/CD pipelines, Git, automated testing, state-machine design, and modular architecture.\nUnderstand RF fundamentals, including wireless certification, EMC/EMI troubleshooting, antenna performance, and RF optimization.\nBring relevant experience from the IoT, industrial, smart home, or HVAC sectors.\nJoin Our Team\n\nWe invite you to apply if you are eager to develop secure, connected technology and advance your career by working on sophisticated HVAC systems.\n\nRequired Technical Proficiencies:\n\nRTOS and bare-metal firmware development\nPeripheral management including UART, SPI, I2C, GPIO, DMA, timers, and watchdogs\nEmbedded C programming\nMesh networking protocols\nWireless OTA firmware update implementation\nWireless communication technology\nARM Cortex-M microcontroller architecture","datePosted":"2026-09-23T09:02:18.544Z","dateModified":"2026-09-23T09:02:18.544Z","hiringOrganization":{"@type":"Organization","name":"Accelera","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Indianapolis","addressRegion":"IN","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"574aed420567bbe75c6b0a63"},"url":"https://jobsearcher.com/jobs/574aed420567bbe75c6b0a63"}}