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 42 week of 2026
- ...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...SuggestedPermanent employmentInternshipWork at officeRemote work
- ...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...SuggestedTemporary workH1bWork 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 our Enterprise Technology team. The Software Engineer is responsible for developing innovative software solutions that...SuggestedTemporary workH1bWork at officeFlexible hours
- ...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...SuggestedTemporary workH1bWork at officeWork from homeFlexible hours3 days per week
$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...SuggestedFull timeWork at officeRemote workFlexible hours- .... 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 timeImmediate start
- ...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
- 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
- ...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 workH1bWork at officeWork from homeFlexible hours3 days per week
$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 employmentTemporary workLocumWork from homeFlexible hours- ...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
- ...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 workWork experience placementH1bWork at officeWork from homeFlexible hours3 days per week
- ...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 employmentInternshipWork at officeRemote work
- ...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 employmentFull timeInternshipWork at officeRemote work
- ...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 timeLocal areaRemote work
$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 packageFlexible hours- ...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
- : 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 timeWork experience placementWork at officeLocal areaRelocation packageFlexible hours3 days per week
- ..., 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
$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 timeContract work- ...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 officeFlexible hours
$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...- Embedded OS Engineer Ubuntu Linux firmware Qualcomm QRB5165 drone MK2 Yocto BitBake CI/CD pipelines system unit files headless embedded hardware low-level OS internalsFull time
- ...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 workH1bWork at officeFlexible hours
- ...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
$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...- ...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
- ...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 timeContract workTemporary workRemote work
- 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 timeTemporary workPart timeImmediate start
- ...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 timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!





