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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Murray, UT vacancy
  • $100k - $144k

     ...Resource Innovations is seeking Senior Software Engineer  to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative cloud-based enterprise... 
    Suggested
    Remote job
    Full time
    Work at office
    Local area

    Resource Innovations

    South Salt Lake, UT
    17 hours ago
  •  ...to build the workforce of the future. Join us and help shape this transformation.We are seeking a visionary experienced Software Engineer to join our QA Services team. This isn't just a testing role; it's a leadership opportunity. We need a thought leader who can not... 
    Suggested
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    5 days ago
  •  ...customers and our business. Our people are what sets us apart and make us great.Zions is recruiting for the position of SeniorSoftware Engineer—API on the Digital Treasury Engineering & Support team. The Digital Treasury Engineering & Support team creates value for Treasury... 
    Suggested
    Temporary work
    H1b
    Work at office
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    2 days ago
  •  ...experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a Senior CIAMSoftware Engineer in Salt Lake City to join our CIAM team to help support and enhance our Customer Identity and Access Management platform. CIAM is... 
    Suggested
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    5 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 Zions Bancorporation. The Software Engineer plays a key role in modernizing our critical platforms and driving our cloud-... 
    Suggested
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    5 days ago
  •  ...and implementing process improvements.Partner with Business Analysts, business units, Technical Service Analysts (TSAs), Software Engineers, SDETs, Integration Engineers, system administrators, DBAs, and other stakeholders to define technical requirements and deliver application... 
    Temporary work
    H1b
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    2 days ago
  •  ...airline industry and create simpler, smarter experience that makes travel "seriously nice" for our guests. We're looking for engineers who take ownership of the problems they solve, work closely with users to understand their needs, collaborate effectively across... 
    Full time
    Work at office
    Local area

    Breeze Airways

    Cottonwood Heights, UT
    4 hours ago
  •  ...Drive standards based architectures and supporting services Use of agile and rapid application development processes to speed engineering efforts Knowledge of Android/iOS design guidelines and best practices. Work in a team environment to develop high-quality products... 

    Sorenson Communications

    Taylorsville, UT
    3 days ago
  •  ...revolutionize our startup airline to be fast, competitive, and provide seriously nice user experiences for our guests. We're looking for engineers who will bring fresh ideas to the airline space and bring best practices in large-scale system design, security, web and mobile UI... 
    Full time
    Work at office
    Local area
    Remote work

    Breeze Airways

    Cottonwood Heights, UT
    2 days 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

    Tri-S Recruiters

    Salt Lake City, UT
    5 days ago
  •  ...organizations on design, documentation, and implementation plans for large initiatives.Testing & QualityOur team is committed to engineering quality and predictable delivery. Developers are expected to build resilient solutions, document clearly, and write effective tests... 
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    5 days ago
  •  ...experience possible for over 150 years. Help us transform our workforce of the future, today.We are seeking a dynamic and motivated AI Engineer to join our newly established Innovation Lab. In this role, you will combine core software engineering excellence with advanced AI... 
    Temporary work
    H1b
    Work at office
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    5 days ago
  •  ...employee near our Headquarters, we are open to this position being remote for the right individual. Must be US based.*** The Software Engineer Staff (Level 4) designs and builds software across Breeze's technology platform, with an emphasis on the shared libraries,... 
    Full time
    Work at office
    Local area
    Remote work

    Breeze Airways

    Cottonwood Heights, UT
    1 day ago
  • $80k - $180k

     ...software as simple as forms for data capture to Roslyn‑based C# class → ReST API generators to custom patterns handling our enrollment engine. We believe the best part of development is planning out code and discussing it with peers before writing it. Micro‑ORM, dynamic... 
    Work at office

    Employee Navigator

    West Jordan, UT
    2 days ago
  • Coda Octopus Engineering is an established Utah based small agile engineering firm in business for over 30 years. We blend expertise in software, firmware, hardware, and mechanical engineering to create unique and ruggedized solutions for critical military and commercial... 

    Coda Octopus Colmek

    Murray, UT
    4 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
    4 days ago
  • $40 per hour

     ...The Software Engineer Intern implements developer tools or product features on a rapid-release cycle. You will work in an agile development methodology to conduct code reviews and unit tests, contributing to Workiva's software under the guidance of a senior developer.... 
    Remote job
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    West Jordan, UT
    3 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
    1 day ago
  •  ...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... 

    Sarcos

    Salt Lake City, UT
    1 day ago
  •  ...to ensure reliable operation in real-world environments. Requirements: Requires a Bachelor's degree in a computer or electrical engineering field and over 5 years of relevant experience. Proficiency in modern C++, UNIX system calls, and system-level performance optimization... 

    Palladyne AI

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

     ...systems operate reliably in complex, real-world environments. Palladyne AI (NASDAQ: PDYN) is seeking to hire an Embedded Software Engineer to develop Linux-based software in modern C++ and solve system-level performance and integration challenges for robotic systems. You... 

    47G

    Salt Lake City, UT
    3 days ago
  •  ...Board Support Package (BSP) Software EngineerBoard Support Package (BSP) Software Engineer Job Schedule: 9/80 : Employees work 9 out of every 14 days – totaling 80 hours worked – and have every other Friday offJob Description: We are seeking a Board Support Package (BSP... 

    ClearanceJobs

    Salt Lake City, UT
    17 hours ago
  • $83k - $160.5k

     ...healthcare healthy can be as fun as it is rewarding CHG Healthcare’s Data & Analytics division is looking for an experienced React Engineer to join our Data & Analytics Platform team. The Data & Analytics Platform team is modernizing CHG’s enterprise reporting and... 
    Permanent employment
    Temporary work
    Locum
    Work from home
    Flexible hours

    CHG Management, Inc.

    Midvale, UT
    1 day ago
  •  ..., tangible creations—one project at a time.Let’s make.Job DescriptionCricut is seeking an experienced and versatile Hardware Test Engineer to join our Hardware Quality Engineering team. You will be responsible to formulating test strategies, designing and developing test... 
    Contract work
    Work experience placement
    Interim role
    Work at office
    Relocation
    Visa sponsorship
    Relocation package
    Monday to Friday

    Cricut

    South Jordan, UT
    3 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

    South Jordan, UT
    4 days ago
  •  ...possible for over 150 years. Help us transform our workforce of the future, today.We are currently looking for a Senior Cloud Security Engineer. The Senior Cloud Security Engineer is responsible for driving the organization's cloud security strategy, governance, and... 
    Temporary work
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation

    Midvale, UT
    6 days ago
  •  ...CATIA Pre-Sales Applications Engineer GoEngineer is a provider of the most compelling design platforms in the industry, deploying engineering software and 3D Printing technology to make the design process innovative, efficient and intelligent. As a CATIA Pre-Sales... 
    Temporary work
    Work at office

    Computer Aided Technology (CATI) (Now GoEngineer)

    Midvale, UT
    2 days ago
  • $140k - $200k

     ...THE OPPORTUNITY Our Client is seeking a Senior Wireless Communication Systems Engineer  to participate in all phases of wireless technology projects that include planning, design, implementation, prototyping, verification, and validation. This position is on a hybrid... 
    Permanent employment
    For contractors
    Local area
    3 days per week
    Salt Lake City, UT
    12 days ago
  • $65 - $70 per hour

     ...your skills matter, your growth is our mission, and opportunity is just the beginning. Volt is immediately hiring Embedded Software Engineer at Salt Lake City, Utah As an Embedded Software Engineer, you will be responsible for: Develop software for embedded devices and... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start

    Volt

    Salt Lake City, UT
    1 day ago
  • $130k - $150k

     ...collaborate with diverse professionals, share knowledge and enjoy a rewarding career.    We are looking for a Senior Software Engineer - ServiceNOW Developer to join our Corporate IT Team in Salt Lake City! ROLE AND RESPONSIBILITIES: We are seeking a talented... 
    Full time

    Mettel

    Salt Lake City, UT
    17 hours ago

Do you want to receive more vacancies?

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