Firmware Engineer
$90k - $140kCoda 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.
- 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.
- 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
$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...SuggestedRemote jobFull timeWork at officeLocal area- ...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...SuggestedWork at officeWork from homeFlexible hours3 days per week
- ...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...SuggestedTemporary workH1bWork at officeFlexible hours3 days per week
- ...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...SuggestedWork at officeWork from homeFlexible hours3 days per week
- ...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-...SuggestedTemporary workH1bWork at officeWork from homeFlexible hours3 days per week
- ...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 workH1bFlexible hours
- ...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 timeWork at officeLocal area
- ...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...
- ...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 timeWork at officeLocal areaRemote work
- 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 timeLocal areaRemote work
- ...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 workH1bWork at officeWork from homeFlexible hours3 days per week
- ...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 workH1bWork at officeFlexible hours
- ...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 timeWork at officeLocal areaRemote work
$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- 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...
- ...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 officeFlexible hours
$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 jobSummer workInternshipSummer internshipWork at office- ...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 jobInternship
- ...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...
- ...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...
$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...- ...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...
$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 employmentTemporary workLocumWork from homeFlexible hours- ..., 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 workWork experience placementInterim roleWork at officeRelocationVisa sponsorshipRelocation packageMonday to Friday
- ..., 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 officeRemote workRelocationRelocation package
- ...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 workH1bWork at officeWork from homeFlexible hours3 days per week
- ...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 workWork at office
$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 employmentFor contractorsLocal area3 days per week$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 timeContract workTemporary workWork experience placementImmediate start$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!




