Software Engineer-Embedded

Cubiscan

Ogden (UT)

On-site

USD 110,000 - 140,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
401K plan
ESOP ownership
Career development

Job summary

Cubiscan is seeking an Embedded Software Engineer in Ogden, UT, to design and optimize firmware for NXP microcontrollers, including RT1064 and i.MX series. The role covers low-level drivers, Ethernet/I2C/SPI/USB interfaces, and embedded Linux environments, with a focus on data processing and sensor integration.

The ideal candidate has 5+ years of embedded hardware experience, strong C/C++ skills, and is excited to work on legacy and next-generation Cubiscan systems.

Qualifications

  • BS degree in CS or CE and 5+ years of embedded hardware programming.
  • Experience designing low-level firmware for microcontrollers/processors.
  • Strong C/C++ programming skills with RTOS/Linux experience.

Responsibilities

  • Design and optimize firmware for NXP microcontrollers (RT1064, i.MX8/9, LPC series).
  • Develop low-level drivers and application code (IAR, VS Code, GitHub).
  • Implement hardware interfaces (Ethernet, I2C, SPI, USB) and manage embedded filesystems.

Skills

C/C++
RTOS
Linux
Point clouds
Sensor integration

Education

BS in Computer Engineering or Computer Science

Tools

IAR Embedded Workbench
VS Code
GitHub

Job description

Job Title: Embedded Software Engineer

Location: Ogden, UT

About 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.

Job Summary: Cubiscan is seeking an Embedded Software Engineer with 5+ years of experience that is willing to work on legacy Cubiscan systems as well as next-generation systems. In this role, the qualified candidate will be designing and programming low-level firmware utilizing microcontrollers/processors from NXP including RT1064, IMX8, LPC series, expanding into IMX9, and microcontrollers from other vendors where needed. The ideal candidate has strong math skills, a solid foundation in C/C++ programming, experience with point clouds, the ability to work with RTOS and Linux environments, and a self-motivated, positive, team-oriented approach.

Key Responsibilities:
  • Program and optimize firmware for NXP microcontrollers including RT1064, i.MX8, i.MX9, LPC3250, and LPC4357.
  • Develop low-level drivers and application code using tools that include IAR Embedded Workbench, VS Code, GitHub, etc.
  • Implement hardware interfaces and communication protocols, specifically Ethernet, I2C, SPI, USB, etc.
  • Integrate networking capabilities and manage embedded file systems for robust device operations.
  • Apply strong mathematical skills to develop algorithms for precise data processing, sensor integration, point-cloud usage within Cubiscan devices.
  • Usage of code repositories with GitHub.
  • Develop using RTOS’s and Linux operating systems using C, C++.
  • Collaborate with customers when customization needs are required.
  • Ability to travel as needed.
  • On occasion, willing to work after hours supporting customers or installation teams.
  • Closely work with our electrical engineering team.
  • Self-motivated, positive attitude, good interpersonal skills, and ability to work well with others.
  • Perform other duties as needed.
Education and Experience:
  • Bachelor of Science (BS) degree in Computer Engineering, Computer Science.
  • 5 or more years of professional experience in embedded hardware programming.
What We Offer:
  • We offer a competitive salary
  • Benefits package, including health, dental, vision and 401K.
  • The opportunity to be a beneficial owner of the company as a participant of our ESOP.
  • Opportunities for professional development and career growth.
  • A collaborative and supportive work environment.

Cubiscan 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer-Embedded
Software Engineer-Embedded

Cubiscan • Town of Ogden (NY)

On-site
USD 100,000 - 140,000
ESOP
Senior Embedded Firmware Engineer - ESOP & Growth in Ogden
Senior Embedded Firmware Engineer - ESOP & Growth in Ogden

Cubiscan • Ogden (UT)

On-site
USD 110,000 - 140,000
Health insurance
401K plan
ESOP ownership
+1
Embedded Firmware Engineer – NXP RT1064/i.MX9, ESOP
Embedded Firmware Engineer – NXP RT1064/i.MX9, ESOP

Cubiscan • Town of Ogden (NY)

On-site
USD 100,000 - 140,000
ESOP
Embedded Software Developer
Embedded Software Developer

Electronic Transaction Consultants Corporation • Frisco (TX)

On-site
USD 90,000 - 130,000
Health and Dental plans
Retirement plans
EFAP
+1
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Recruiting Resources, Inc. • California (MO)

On-site
USD 150,000 - 160,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 90,000 - 130,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

lynx-software-technologies • United States

Remote
USD 100,000 - 130,000
Remote work opportunities
401K with generous employer match
Paid time off
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Embedded Linux Software Engineer
Embedded Linux Software Engineer

SeeScan LLC • San Diego (CA)

On-site
USD 105,000 - 155,000
Medical, dental, and vision coverage
401(k) with partial matching
Flexible Paid Time Off
Senior Embedded Software Engineer
Senior Embedded Software Engineer

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4