Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Engineer

$90k - $140k
Full-time

Coda Octopus Engineering, Inc.

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

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Murray, UT vacancy
  •  ...make.Job DescriptionWhat you’ll doDevelop and debug embedded firmware for bare-metal microcontroller, RTOS, System on Chip, and Single...  ...requirements from product requirementsWork with hardware engineering team to bring up new boards, systemsUse a data and statistical... 
    Suggested
    Permanent employment
    Internship
    Work at office
    Remote work

    Cricut

    South Jordan, UT
    4 days ago
  •  ...modernizing technology to build the workforce of the future. Join us and help shape this transformation. We are seeking a Software Engineer that has in depth knowledge and experience with performance testing tools such as Apache JMeter or LoadRunner to join our QA... 
    Suggested
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    2 days ago
  •  ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a Software Engineer to join our Enterprise Technology team. The Software Engineer is responsible for developing innovative software solutions that... 
    Suggested
    Temporary work
    H1b
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    8 hours ago
  •  ...support of key components within the NAOP ecosystem. You will work closely with Solution Architects, Developers, Product Owners, QA engineers, DevOps teams to deliver scalable, secure, and high-performing solutions that directly impact customer experience and business... 
    Suggested
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    9 hours ago
  • $140.6k - $173.1k

    We are looking for a passionate Staff Software Development Engineer who enjoys solving complex problems, passionate about learning and experimenting, building innovative solutions, and collaborating with a talented engineering team. In this role, you will play a key part... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    WEX

    Midvale, UT
    4 days ago
  •  .... Drive standards based architectures and supporting services. Use of agile and rapid application development processes to speed engineering efforts Follow engineering best practices in a team environment to develop high-quality products including writing automated unit... 
    Full time
    Immediate start

    Sorenson Communications

    Taylorsville, UT
    1 day ago
  •  ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Sr Associate, Software Engineer Job Code:  41569 Job Location:  Salt Lake City, UT Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80... 
    Local area

    L3Harris Technologies

    West Jordan, UT
    4 hours ago
  • Our client is looking for a hands-on Embedded OS Engineer to own the Ubuntu-basedLinux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be theperson who builds the OS, keeps it secure, makes it reliable, and ships it throughautomated CI/CD pipelines... 
    Full time
    Local area
    Remote work

    Joseph Michaels International

    Salt Lake City, UT
    4 days ago
  •  ...Services Cloud, Service Cloud, Experience Cloud, and OmniStudio. You will collaborate closely with product, architecture, and senior engineering partners while growing your technical depth and impact. The Salesforce Developer will: Design, develop, and enhance Salesforce... 
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    8 hours ago
  • $146.2k - $282.6k

     ...and develop in your career. Keeping healthcare healthy can be as fun as it is rewarding CHG Healthcare is seeking a Staff Software Engineer to join our DMO Engineering team. The Engineering team designs, builds, and maintains the technology platforms and software... 
    Permanent employment
    Temporary work
    Locum
    Work from home
    Flexible hours

    CHG Management, Inc.

    Midvale, UT
    3 days ago
  •  ...possible for over 150 years. Help us transform our workforce of the future, todayWe are seeking a highly collaborative Manager of AI Engineering & Generative AI Development to build, lead, and mentor a team of AI Engineers. As a leading financial services organization, we... 
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    8 hours ago
  •  ...the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are looking for a Software Engineer who brings a strong focus on DevSecOps and cloud platforms, while staying grounded in how full-stack applications run. In this... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    8 hours ago
  •  ...possible. Let’s make. Job Description What you’ll do Develop and debug embedded firmware for bare-metal microcontroller systems Work closely with hardware engineers to bring up new boards and support new product development Write control system code for... 
    Permanent employment
    Internship
    Work at office
    Remote work

    Cricut

    South Jordan, UT
    6 days ago
  •  ...What youll do Develop and debug embedded firmware for bare-metal microcontroller systems Work closely with hardware engineers to bring up new boards and support new product development Write control system code for actuators (motors solenoids) including PID tuning... 
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work

    Cricut

    South Jordan, UT
    5 days ago
  •  ...We are searching for a hands‑on Embedded OS Engineer to own the Ubuntu-based Linux firmware stack on our MK2 drone platform (Qualcomm QRB5165). You will be the person who builds the OS, keeps it secure, makes it reliable, and ships it through automated CI/CD pipelines.... 
    Full time
    Local area
    Remote work

    Tom Trese Networking LLC

    Salt Lake City, UT
    4 days ago
  • $115k - $200k

     ...robotic systems operate reliably in complex, real-world environments. Palladyne AI (NASDAQ: PDYN) is seeking a Senior Embedded Software Engineer with strong modern C++ experience to develop Linux-based software for our highly innovative Pilot and SwarmOS products. In this... 
    Relocation package
    Flexible hours

    Palladyne AI Corp.

    Salt Lake City, UT
    1 day ago
  •  ...documentation. Evaluate hardware/software interfaces, operational performance requirements, and system designs with cross-functional engineering teams. Use modeling tools and equipment to establish operating data, conduct experimental tests, and evaluate results.... 
    Full time

    L3Harris

    Holladay, UT
    8 days ago
  • : Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been providing our community, clients and colleagues the best experience ...
    Full time
    Work experience placement
    Work at office
    Local area
    Relocation package
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    4 days ago
  •  ..., tangible creations—one project at a time.Let’s make.Job DescriptionJob DescriptionCricut is looking for a Director of Hardware Engineering who understands what it takes to make great products. This individual will be technically competent, passionate about the consumer... 
    Work at office
    Remote work
    Relocation
    Relocation package

    Cricut

    Riverton, UT
    4 days ago
  • $160k - $180k

     ...Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions 1 day ago Be among the first 25 applicants Join to apply for the Director of Software Engineering role at ConsultNet Technology Services and Solutions... 
    Full time
    Contract work

    ConsultNet Technology Services and Solutions

    South Salt Lake, UT
    2 days ago
  •  ...colleagues the best experience possible for over 150 years. Help us transform our workforce of the future, todayWe are seeking an Engineering Manager (Integrations Platform) to join Zions Bancorporation. The Engineering Manager will lead and manage a dynamic engineering... 
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    2 days ago
  • $115k - $125k

    Salary Range: $115K - $125K per year Must Have Technical/Functional Skills Must Have Technical/Functional Skills: • Proven experience as a Salesforce Architect or Senior Developer. • Salesforce certifications (e.g., Application Architect, System Architect...

    Diverse Lynx

    Midvale, UT
    5 days ago
  • Embedded OS Engineer Ubuntu Linux firmware Qualcomm QRB5165 drone MK2 Yocto BitBake CI/CD pipelines system unit files headless embedded hardware low-level OS internals
    Full time

    KnowHireMatch

    Salt Lake City, UT
    more than 2 months ago
  •  ...the best experience possible for over 150 years. Help us transform our workforce of the future, today.We are looking for a Software Engineer with a background in Platform Engineering to build and scale our modern infrastructure. In this role, you will bridge the gap... 
    Temporary work
    H1b
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    8 hours ago
  •  ...meaningful contribution by improving patient outcomes and discovering lasting solutions for unmet patient needs. Our Senior Quality Engineer, Software Validation position is a unique career opportunity that could be your next step towards an exciting future.This is an... 
    Full time

    Edwards Lifesciences

    Salt Lake City, UT
    16 hours ago
  • $172k - $237k

     ...about challenging assumptions and reimagining how work gets done. Engineers define intent, author precise specifications, and orchestrate...  ...developing Diags, ONIE, BMC, BIOS/UEFI, and platform firmware for networking switch products, including 100G, 400G, 800G, and... 

    Dell Technologies

    Sandy, UT
    2 days ago
  •  ...background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    West Jordan, UT
    16 hours ago
  •  ...Job Title: Application Security Engineer Location: Remote Contract: 3-Month Contract This is a 3-Month fully remote contract role supporting a focused application security remediation initiative. This role is intended to address an existing backlog of application... 
    Full time
    Contract work
    Temporary work
    Remote work

    TalentBurst

    Murray, UT
    6 days ago
  • What We DoAt Goldman Sachs, our Engineers don't just make things - we make things possible. Change the world by connecting people and capital with ideas. Solve the most challenging and pressing engineering problems for our clients. Join our engineering teams that build... 
    Full time
    Temporary work
    Part time
    Immediate start

    Goldman Sachs

    Salt Lake City, UT
    4 days ago
  •  ...reasonable estimate of the current range is: Grade: Technical 410Pay Range: $143,700.00 - $222,700.00Job DescriptionThe Senior Software Engineer is responsible for the research, design, development, analysis, testing, and implementation of software operating or application... 
    Full time
    Flexible hours

    Western Governors University

    Salt Lake City, UT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!