Cubiscan is seeking an experienced Firmware/Embedded Software Engineer to design, develop, maintain, and optimize low-level firmware for legacy Cubiscan systems and next-generation products. The work primarily involves NXP processors, including the RT1064, i.MX8, LPC series, and emerging i.MX9 platforms, as well as other microcontroller technologies as needed. The role includes developing low-level drivers and application code, implementing hardware interfaces and communication protocols, integrating networking capabilities and embedded file systems, and developing algorithms for data processing, sensor integration, and point-cloud use in Cubiscan devices. The engineer will work with C and C++, RTOS and Linux operating systems, and embedded systems tools and equipment. This position involves diagnosing firmware and hardware integration issues, collaborating closely with electrical engineers and other cross-functional teams, and communicating with customers about customization needs. Travel may be required, and occasional after-hours work may be needed to support customers or installation teams. Cubiscan is an employee-owned technology company. It describes its workplace as positive, inclusive, collaborative, and supportive, and offers professional development and career growth opportunities. Employment offers are contingent on successful completion of a background check and drug screening in accordance with applicable laws.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior