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 40 week of 2026

Job Tags

Full time

Similar Jobs

Travis Materials East Central Ltd

Heavy Duty Mechanic Job at Travis Materials East Central Ltd

 ...Job Description Job Description Job Title Heavy Equipment Mechanic Job Summary Perform repair and modification work on diesel and gas powered mine equipment, Perform other duties as required. Diagnose mechanical issue in pickup trucks, dump trucks, tractors... 

DEFEATING EPILEPSY FOUNDATION

French Translator Job at DEFEATING EPILEPSY FOUNDATION

We are looking for individuals who are proficient in French to translate educational material from English to French. We need PowerPoint slides translated as well a voice recordings because the presentations will be turned into videos for our YouTube channel.

Cottesmore of Life Care

Speech Language Pathologist (SLP) Job at Cottesmore of Life Care

 ...functional progress and improve quality of life within a supportive, patient-centered environment. Position Summary The Speech Language Pathologist (SLP) provides direct rehab care in speech therapy to patients upon physician referral in accordance with all applicable... 

Amrize

Skid Steer Operator Job at Amrize

 ...Amrize - - Responsibilities: Operate skid steer loaders to move asphalt, gravel, and construction materials; Prepare job sites by clearing debris, leveling surfaces; Load and unload trucks and transport materials; Inspect skid steer daily for mechanical issues; Follow... 

Yukon Veterinary Hospital

Experienced Veterinary Assistant Job at Yukon Veterinary Hospital

Company Description At Yukon Veterinary Hospital, we provide a wide range of services from...  ...and as a team, we striveto make your experience at Yukon Vetas comfortableas possible...  ...with clients, surgical preparation and assistance, and anesthetic management. Must be...