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

Vacancy posted 22 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Murray, UT vacancy
  • Coda Octopus Engineering Inc., a division of Coda Octopus Group, is a certified small business in search of an experienced Firmware Engineer who can implement low level software/firmware for custom boards and systems that we design and manufacture.The candidate will work... 
    Suggested

    Coda Octopus Colmek, Inc.

    Murray, UT
    3 days ago
  • $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
    more than 2 months ago
  •  ..., and the financial world. The Role Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Software Engineers who are ready to learn and contribute to the development of the next generation of our financial services platform. Key qualifications... 
    Suggested
    Full time
    Work experience placement
    Internship

    Sofi

    Cottonwood Heights, UT
    more than 2 months 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
    1 day 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
    1 day ago
  •  ...Keep aggressive, attainable goals and time frames Drive standards-based architectures and supporting services Follow engineering best practices in a team environment to develop high-quality products including writing automated unit, component, and feature level... 
    Full time
    Work at office
    Immediate start

    CaptionCall by Sorenson

    Murray, UT
    1 day 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
    17 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
    4 days ago
  •  ...lives and the lives of others by providing quality experiences and innovative solutions." Our software engineers work closely with mechanical, electrical, firmware, manufacturing, product development, and testing teams to create complete products that combine software... 
    Full time

    The Grace Company

    West Jordan, UT
    10 days ago
  • $133.44k - $163.09k

     ...Additional qualifications that could help you succeed even further in this role include: MS or BS degree in computer science, software engineering, or computer engineering from an accredited institution. Experience working in a data science environment with large amounts... 
    Full time
    H1b
    Local area
    Remote work
    Flexible hours

    Solventum

    Murray, UT
    4 days ago
  •  ...Job Description Job Description Software Engineer — Full-Stack (Front-End Focused) About the company A fast-growing, fully remote FinTech SaaS company sitting at the intersection of payments and data intelligence — the product helps merchants, and the software platforms... 
    Remote work

    Sound Decisions

    Holladay, UT
    6 days ago
  •  ...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 will play a key role on the team and will collaborate with talented engineers... 
    Temporary work
    Work experience placement
    H1b
    Work at office
    Work from home
    Flexible hours
    3 days per week

    Zions Bancorporation, N.A.

    Midvale, UT
    2 days ago
  •  ...physical environments, make autonomous decisions, and demonstrate measurable real-world value? PassiveLogic is looking for a Physical AI Engineer to develop, optimize, and validate our autonomous control system, AI models, and levels of autonomy. About PassiveLogic... 
    Full time
    Work at office
    Monday to Friday
    Flexible hours

    Passivelogic

    Holladay, UT
    13 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

    Affinity Executive Search

    Salt Lake City, UT
    2 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
    1 day 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
    1 day ago
  •  ...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
    Work experience placement
    H1b
    Flexible hours

    California Bank & Trust

    Midvale, UT
    3 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
    2 days ago
  • Skill: JAVA Developer Must Have Technical/Functional Skills: 7+ years of experience and knowledge on experience with Java (latest versions) and Spring Boot. Proven experience developing microservices and RESTful APIs from the ground up. Experience ...
    Full time

    SFE

    Midvale, UT
    1 day ago
  • $135k - $175k

     ...into the development lifecycle. Data Management: Design processes for data collection, storage, and usage within systems. Release Engineering: Manage application builds, deployments, and rollbacks. Monitoring & Observability: Set up logging, alerting, and performance... 
    Local area
    Remote work

    GrabJobs

    West Jordan, UT
    3 days ago
  • $65 - $70 per hour

    Sr. Software Engineer Salt Lake City, UT 6-month contract-to-Hire $65.00 to $70.00 per hour with a conversion salary of $130K annually DOE Summary The Software Engineer will design, develop, and maintain scalable enterprise applications and software solutions. This role... 
    Hourly pay
    Contract work

    ConsultNet

    Taylorsville, UT
    4 days ago
  •  ...customers and our business. Our people are what sets us apart and make us great. Zions is recruiting for the position of Software Engineer-API on the Digital Treasury Engineering & Support team. The Digital Treasury Engineering & Support team creates value for Treasury... 
    Temporary work
    Work experience placement
    H1b
    Local area
    Flexible hours

    Zions Bancorporation

    Midvale, UT
    4 days ago
  •  ...Basic Qualifications Bachelor's degree in Software Engineering, or Engineering, Science, or Math. CLEARANCE REQUIREMENTS: [Department of Defense Secret security clearance is preferred at time of hire.] Applicants selected will be subject to a U.S. Government... 
    Internship
    Flexible hours

    General Dynamics Mission Systems

    Salt Lake City, UT
    1 day 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... 
    Full time
    Relocation package
    Flexible hours

    Palladyne AI Corp.

    Salt Lake City, UT
    2 days ago
  • $50 - $53 per hour

     ...A client of Innova Solutions is immediately hiring for an Embedded Software Engineer. Position Type: Full-Time, Contract Duration: 12 months Location: Salt Lake City, UT 84116 (Onsite) As an Embedded Software Engineer, you will: The qualified candidate... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start
    Worldwide
    Flexible hours

    Innova Solutions

    Salt Lake City, UT
    2 days ago
  • $65 - $70 per hour

     ...Embedded Software Engineer Come build your career with Volt – where 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... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Immediate start

    Volt

    Salt Lake City, UT
    5 days ago
  •  ...Our client is looking 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... 
    Full time
    Local area
    Remote work

    Affinity Executive Search

    Salt Lake City, 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
    a month 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
    12 hours 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
    1 day ago

Do you want to receive more vacancies?

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