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 37 week of 2026
- 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
$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- ..., 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...SuggestedFull timeWork experience placementInternship
- ...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
- ...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 timeWork at officeImmediate start
- ...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...
- ...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
$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 timeH1bLocal areaRemote workFlexible hours- ...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
- ...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 workWork experience placementH1bWork at officeWork from homeFlexible hours3 days per week
- ...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 timeWork at officeMonday to FridayFlexible hours
- 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
- ...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 workWork experience placementH1bFlexible 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
- 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
$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 areaRemote work$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 payContract work- ...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 workWork experience placementH1bLocal areaFlexible hours
- ...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...InternshipFlexible hours
$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 timeRelocation packageFlexible hours$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 payFull timeContract workTemporary workWork experience placementImmediate startWorldwideFlexible hours$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 timeContract workTemporary workWork experience placementImmediate start- ...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 timeLocal areaRemote work
$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- ...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
- ..., 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



