Firmware Engineer Job at Coda Octopus Engineering, Inc., Murray, UT

  • Coda Octopus Engineering, Inc.
  • Murray, UT

Job Description

Salary: $90,000 - 140,000 per year Requirements:

  • We require programming experience in C and C++.
  • We look for hands-on microcontroller software development experience.
  • We require experience with interrupt-driven software.
  • We need hardware interfacing expertise at the register level.
  • We require embedded Linux or RTOS application development experience.
  • We need experience developing device drivers for Linux.
  • We value strong analytical thinking.
  • We look for the ability to quickly learn new software tools and APIs.
  • We prefer experience customizing Linux distributions such as Yocto or Buildroot.
  • We value familiarity with digital communication protocols such as UART, I2C, SPI, SMBus, PWM, and CAN bus.
  • We prefer experience developing device drivers for Windows.
  • We value multiprocess and/or multithreaded software experience.
  • We prefer experience with algorithm and data-flow design.
  • We value experience across a variety of microprocessor families.
  • We prefer experience with Nvidia Jetson modules.
  • We value the ability to read schematics and component datasheets.
  • We prefer TCP/IP and/or UDP programming experience.
  • We value programming experience in Matlab, Python, or another rapid development language.
  • We prefer signal processing or communications experience.
  • We consider software DSP in C++, high performance computing, GPU computing, sonar and/or radar systems, and experience with USB or PCI bus technologies as strong advantages.
  • We require a bachelors degree.
  • We require at least 3 years of firmware experience.
  • We require the ability to be eligible to obtain a Security Clearance.
Responsibilities:
  • We develop low-level firmware for custom boards and systems.
  • We work on software for devices ranging from simple microcontrollers to advanced multiprocessor systems.
  • We create software that operates very close to the hardware.
  • We build solutions involving custom communication links for telemetry and embedded sonar systems.
  • We take products from initial system architecture through prototyping on development boards.
  • We implement final firmware and carry the design through lab testing and verification.
  • We read and interpret requirements.
  • We collaborate with other technical team members.
  • We design and implement software.
  • We debug software written by other engineers.
  • We perform engineering analyses.
  • We participate in design reviews.
  • We contribute across the full product engineering process, from design kick-off through production.
  • We coordinate with multiple disciplines involved in delivering a product or solution.
Technologies:
  • Embedded
  • Firmware
  • Flow
  • Hardware
  • Linux
  • Matlab
  • Python
  • Security
  • Sonar
  • TCP/IP
  • Windows
  • C++

More:

We are Coda Octopus Engineering Inc., a division of Coda Octopus Group, a certified small business that designs and manufactures rugged electronics, software, and embedded computing solutions for defense and commercial customers. Our team of experienced and dedicated engineers works on programs ranging from sustainment of legacy defense electronics to new development using state-of-the-art technologies. We offer a competitive salary based on experience, the opportunity to work on industry-leading sonar and navigation technologies, a collaborative and innovative engineering environment, and long-term career development within a growing technology company. This is a full-time, in-person role with a salary range of $90,000 to $140,000, and we provide benefits including 401(k), dental insurance, health insurance, a health savings account, paid time off, and vision insurance.

last updated 37 week of 2026

Job Tags

Full time

Similar Jobs

CandyCo LLC

Production Worker | 3rd Shift | Production Job at CandyCo LLC

 ...multiple production lines and must be adaptable, safety-focused, and able to learn tasks quickly. Wage: $16.00 per hour + $2.50 shift differential per hour Duties and responsibilities Core Production Tasks Stand at assigned production lines and visually inspect... 

Aramark

Lead Cook - KPMG NYC Job at Aramark

The Lead Cook is responsible for cooking and preparing food using standard recipes and production guidelines while following food safety, food handling, and sanitation procedures. The individual in this role should safely handle knives and equipment including grills, fryers...

Banner Health

Banner Staffing Medical Assistant Neurology Clinic Job at Banner Health

 ...Primary City/State: Tucson, Arizona\n \n \n Department Name: Banner Staffing Services-AZ\n \n \n Work Shift: Day\n \n \n Job Category: Clinical Care\n \n \n Good health care is key to a good life. At Banner Health, we understand that, and... 

Lancesoft INC

Hybrid Social Worker (Spanish) | 4 days work from home each week Job at Lancesoft INC

 ...Job Description Job Description Position : Hybrid Social Worker (LMSW/LCSW) - Children's Work Location : Bronx, NY (Hybrid - 1 day onsite per week)...  ...and coordination of care with clinical team and health homes. Provide crisis intervention services and risk assessment... 

GENTY recruitment

Senior Data Engineer Job at GENTY recruitment

 ...Role: Senior Data Engineer (Contract) Location: Fully Remote (LatAm) About us We are building an intelligent ultra personalized travel companion app powered by advanced AI, designed to make every journey feel more intuitive, personalized, and truly rewarding....