{"schemaVersion":"jobsearcher.job.v1","id":"2cdc01cdfbe0b38da8110615","url":"https://jobsearcher.com/jobs/2cdc01cdfbe0b38da8110615","canonicalUrl":"https://jobsearcher.com/jobs/2cdc01cdfbe0b38da8110615","title":"Firmware/Embedded Software Engineer","description":"Job Title: Firmware/Embedded Software Engineer\n\nLocation: Ogden, UT\n\nAbout Us: Cubiscan is an employee-owned (ESOP) technology company that develops innovative solutions for data collection, automation, logistics, and supply chain. With our experience, we guide our customers to solutions that help them be more efficient, profitable, and environmentally responsible. At Cubiscan, every eligible employee is a beneficial owner of the company. We pride ourselves on fostering a positive and inclusive work environment where every employee is valued and can grow with the company.\n\nJob Summary: Cubiscan is seeking an experienced Firmware/Embedded Software Engineer with a minimum of five or more years of professional experience in embedded software or firmware development. This individual will be responsible for designing, developing, maintaining, and optimizing low-level firmware for both legacy Cubiscan systems and next-generation products.\n\nThe position requires strong proficiency in C/C++ programming, hands-on experience with microcontrollers and processors, and a solid understanding of hardware-software integration. Development will primarily involve NXP processors, including the RT1064, i.MX8, LPC series, and emerging i.MX9 platforms, as well as other microcontroller technologies as needed.\n\nThe ideal candidate will possess strong mathematical and analytical skills, experience with point-cloud processing, and familiarity with real-time operating systems (RTOS) and embedded Linux environments. Success in this role requires independent problem-solving, effective technical communication, and the ability to collaborate with electrical engineers and other cross-functional teams.\n\nKey Responsibilities:\n\nProgram and optimize firmware for NXP microcontrollers including RT1064, i.MX8, i.MX9, LPC3250, and LPC4357.\nDevelop low-level drivers and application code using tools that include IAR Embedded Workbench, VS Code, GitHub, etc.\nImplement hardware interfaces and communication protocols, specifically Ethernet, I2C, SPI, USB, etc.\nDiagnose and resolve complex firmware and hardware integration issues using appropriate debugging tools, diagnostic equipment, and systematic troubleshooting techniques.\nIntegrate networking capabilities and manage embedded file systems for robust device operations.\nApply strong mathematical skills to develop algorithms for precise data processing, sensor integration, point-cloud usage within Cubiscan devices.\nUsage of code repositories with GitHub.\nDevelop using RTOS's and Linux operating systems using C, C++.\nCollaborate with customers when customization needs are required.\nAbility to travel as needed.\nOn occasion, willing to work after hours supporting customers or installation teams.\nClosely work with our electrical engineering team.\nSelf-motivated, positive attitude, good interpersonal skills, and ability to work well with others.\nPerform other duties as needed.\n\nEducation and Experience:\n\nBachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a closely related technical or engineering field.\nMinimum of five years of professional experience in embedded software or firmware development, including hands-on programming and hardware integration.\nDemonstrated experience developing and programming firmware for microcontrollers or microprocessors.\nStrong proficiency in C and C++ programming, particularly in embedded systems and low-level firmware development.\nHands-on experience developing software in real-time operating system (RTOS) or bare-metal environments.\nAbility to troubleshoot and debug embedded software and hardware interactions.\nProficiency in communicating effectively in English, both verbally and in writing, within a professional work environment.\n\nWhat Success Looks Like:\n\nSuccess in this role requires a combination of strong technical expertise, analytical thinking, and a hands-on approach to problem-solving. The ideal candidate is self-motivated, detail-oriented, and comfortable working independently while collaborating closely with engineering teams. A willingness to learn, adapt to evolving technologies, and take ownership of challenges is essential. Above all, we value someone who takes pride in developing reliable, innovative solutions and contributing to the continued success of Cubiscan.\n\nWhat We Offer:\n\nWe offer a competitive salary\nBenefits package, including health, dental, vision and 401K.\nThe opportunity to be a beneficial owner of the company as a participant of our ESOP.\nOpportunities for professional development and career growth.\nA collaborative and supportive work environment.\n\nCubiscan is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. To learn more about our company visit www.cubiscan.com.","company":"Cubiscan","rawCompany":"cubiscan","city":"Ogden","state":"UT","isRemote":false,"isActive":false,"createdAt":"2026-10-30T07:49:03.244Z","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":"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":"Firmware/Embedded Software Engineer","description":"Job Title: Firmware/Embedded Software Engineer\n\nLocation: Ogden, UT\n\nAbout Us: Cubiscan is an employee-owned (ESOP) technology company that develops innovative solutions for data collection, automation, logistics, and supply chain. With our experience, we guide our customers to solutions that help them be more efficient, profitable, and environmentally responsible. At Cubiscan, every eligible employee is a beneficial owner of the company. We pride ourselves on fostering a positive and inclusive work environment where every employee is valued and can grow with the company.\n\nJob Summary: Cubiscan is seeking an experienced Firmware/Embedded Software Engineer with a minimum of five or more years of professional experience in embedded software or firmware development. This individual will be responsible for designing, developing, maintaining, and optimizing low-level firmware for both legacy Cubiscan systems and next-generation products.\n\nThe position requires strong proficiency in C/C++ programming, hands-on experience with microcontrollers and processors, and a solid understanding of hardware-software integration. Development will primarily involve NXP processors, including the RT1064, i.MX8, LPC series, and emerging i.MX9 platforms, as well as other microcontroller technologies as needed.\n\nThe ideal candidate will possess strong mathematical and analytical skills, experience with point-cloud processing, and familiarity with real-time operating systems (RTOS) and embedded Linux environments. Success in this role requires independent problem-solving, effective technical communication, and the ability to collaborate with electrical engineers and other cross-functional teams.\n\nKey Responsibilities:\n\nProgram and optimize firmware for NXP microcontrollers including RT1064, i.MX8, i.MX9, LPC3250, and LPC4357.\nDevelop low-level drivers and application code using tools that include IAR Embedded Workbench, VS Code, GitHub, etc.\nImplement hardware interfaces and communication protocols, specifically Ethernet, I2C, SPI, USB, etc.\nDiagnose and resolve complex firmware and hardware integration issues using appropriate debugging tools, diagnostic equipment, and systematic troubleshooting techniques.\nIntegrate networking capabilities and manage embedded file systems for robust device operations.\nApply strong mathematical skills to develop algorithms for precise data processing, sensor integration, point-cloud usage within Cubiscan devices.\nUsage of code repositories with GitHub.\nDevelop using RTOS's and Linux operating systems using C, C++.\nCollaborate with customers when customization needs are required.\nAbility to travel as needed.\nOn occasion, willing to work after hours supporting customers or installation teams.\nClosely work with our electrical engineering team.\nSelf-motivated, positive attitude, good interpersonal skills, and ability to work well with others.\nPerform other duties as needed.\n\nEducation and Experience:\n\nBachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a closely related technical or engineering field.\nMinimum of five years of professional experience in embedded software or firmware development, including hands-on programming and hardware integration.\nDemonstrated experience developing and programming firmware for microcontrollers or microprocessors.\nStrong proficiency in C and C++ programming, particularly in embedded systems and low-level firmware development.\nHands-on experience developing software in real-time operating system (RTOS) or bare-metal environments.\nAbility to troubleshoot and debug embedded software and hardware interactions.\nProficiency in communicating effectively in English, both verbally and in writing, within a professional work environment.\n\nWhat Success Looks Like:\n\nSuccess in this role requires a combination of strong technical expertise, analytical thinking, and a hands-on approach to problem-solving. The ideal candidate is self-motivated, detail-oriented, and comfortable working independently while collaborating closely with engineering teams. A willingness to learn, adapt to evolving technologies, and take ownership of challenges is essential. Above all, we value someone who takes pride in developing reliable, innovative solutions and contributing to the continued success of Cubiscan.\n\nWhat We Offer:\n\nWe offer a competitive salary\nBenefits package, including health, dental, vision and 401K.\nThe opportunity to be a beneficial owner of the company as a participant of our ESOP.\nOpportunities for professional development and career growth.\nA collaborative and supportive work environment.\n\nCubiscan is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. To learn more about our company visit www.cubiscan.com.","datePosted":"2026-10-30T07:49:03.244Z","dateModified":"2026-10-30T07:49:03.244Z","hiringOrganization":{"@type":"Organization","name":"Cubiscan","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Ogden","addressRegion":"UT","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"2cdc01cdfbe0b38da8110615"},"url":"https://jobsearcher.com/jobs/2cdc01cdfbe0b38da8110615"}}