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

Sk1kUDZTMHFuNkNMOG1qcWNBUFRsdUdoWUE9PQ==
  • 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 41 week of 2026

Job Tags

Full time

Similar Jobs

CRH

Transportation Supervisor Job at CRH

 ...a variety of functions related to the transportation operations within Montana Materials & Construction...  ...to transportation. The Trucking Supervisor will be responsible for coordinating...  ...rewarding challenge, we invite you to take the first step and apply today! Once you click... 

Department of Industrial Relations

Legal Secretary Job at Department of Industrial Relations

 ...Job Description and Duties Under the general direction of the Legal Support Supervisor I, the Appeals Board Legal Secretary performs a wide variety of complex legal secretarial work, including processing legal pleadings filed with the WCAB, preparing and circulating... 

Total Energies

Senior Geoscientist Job at Total Energies

 ...Context & Environment The Principal Geoscientist performs at a mastery level in the generation, maturation, and evaluation of exploration plays and prospects and ensures the preparation and follow-up of the work program assigned to an exploration asset. As a key... 

Abby’s Catering

Airport Lounge Food Prep Cook Job at Abby’s Catering

 ...Full-time Description About the Role As a Food Prep Cook in our airport lounge youll prepare high-quality food for guests traveling through the terminal. Youll work from standardized recipes and production plans keep your station clean and safe and work closely... 

Dynamics ATS

Warehouse Worker Job at Dynamics ATS

 ...Warehouse Worker JOB-10047665 Anticipated Start Date October 5, 2026 Location Katy, TX Type of Employment Contract Hire Employer Info Our client is a global leader in energy technology, providing cutting-edge solutions across the...