Search jobs > Bozeman, MT > Firmware engineer

Firmware Engineer

Murray
Bozeman, MT, United States
$160K-$180K a year
Full-time

Our client, an engineering services company based in Bozeman, MT, specializing in advanced solutions, is seeking a Firmware Engineer.

In this role, you will design and implement firmware for various hardware platforms, including bare metal, RTOS-based, and Linux environments.

You will work closely with hardware designers to ensure seamless integration and optimize system performance. Additionally, you will be involved in board bring-up, debugging, and verification processes, contributing to the successful delivery of complex hardware projects.

The salary for this role ranges from $160k to $180k, depending on skills and experience. Our client also offers medical, dental, and vision insurance, as well as PTO, a matched 401(k), and relocation assistance if needed.

Due to the nature of the work, candidates must be U.S. citizens or Green Card holders.

Key responsibilities :

  • Design and develop firmware for bare metal, RTOS-based, and Linux environments.
  • Write and optimize code for microprocessors and FPGA soft processors across different hardware designs.
  • Collaborate with hardware engineers to ensure firmware-hardware integration and enhance HW-FW interactions.
  • Perform debugging and testing of hardware by creating and executing code to verify functionality and test peripherals.
  • Oversee and maintain codebases for projects at various stages of development.
  • Identify and implement enhancements in firmware architecture and development methodologies.

Experience required :

  • At least 8 years of professional experience in firmware development.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related discipline.
  • Demonstrated experience in product development with the ability to work independently.
  • Advanced proficiency in C and C++ programming languages.
  • Solid experience with embedded Linux environments.
  • Expertise in designing and implementing RTOS-based firmware solutions.
  • Proficiency in hardware debugging using oscilloscopes and logic analyzers.
  • Experience with Ethernet communications, USB HID, and USB High-Speed Interfaces.
  • Familiarity with version control systems, build tools, and unit testing practices.
  • Ability to rapidly understand and navigate existing codebases.
  • Experience with Python and FPGA design in Verilog is advantageous.
  • 10 days ago
Related jobs
Murray
Bozeman, Montana

I am currently recruiting for a firmware engineer to join a business in Bozeman, Montana, who are looking to add heads to their R&D team due to a recent influx of high-profile work. They are looking for candidates who have a strong track record of firmware development, who have a track record in pro...

Promoted
Wildfire Defense Systems
Bozeman, Montana

Professional Engineering license in any US State, having passed the fire protection engineering written examination or a mechanical engineering written examination. Most of your career has been spent in a consulting engineering capacity, designing fire protection systems for high-end residential, co...

Northwestern Energy
Montana, MT, USA

Network Systems Analyst/Engineer. Preferred (not Required) Certifications include: Cisco Certified Network Associate (CCNA),CompTIA Network+, Certified Information Systems Security Professional (CISSP),Certified Information Systems Manager (CISM). A Network Systems position is an integral part of th...

Maximus
Bozeman, Montana

Project Specific Responsibilities include, but are not limited to the following: - Participation in the creation of formal Test Strategies / Approach - Authoring of quality Test Cases within the designated velocity and timeline - Perform Test Data Analysis and tie it back to authored ...

iboss
Montana

As a Software Engineer- Endpoints at iboss, you’ll have the opportunity to work on multiple technologies. This is an excellent opportunity to become a core member of a rapidly growing software development team. The work on this team involves developing software to run on several different types of u...

Clearesult
Montana
Remote

Bachelor’s degree in engineering required (chemical engineering, mechanical engineering, or similar engineering degree). Looking for an opportunity to apply your passion for energy and sustainability? A place where you can make an important contribution in a collaborative, flexible work atmosphere? ...

Murray
Bozeman, Montana

Our client, an engineering services company based in Bozeman, MT, specializing in advanced solutions, is seeking an Electrical Engineer. Bachelor’s degree in Electrical Engineering or a related discipline. In this role, you will be responsible for electrical design, high-speed digital and analog cir...

AE2S
Bozeman, Montana

Electrical Engineer Project Manager - Montana (Billings, Bozeman, Great Falls, or Kalispell). AE2S is seeking an experienced Electrical Engineer looking for advancement opportunities and stability to enhance our award-winning culture while delivering water infrastructure to the awesome communities w...

Gpac
Bozeman, Montana

A well-established, growing engineering firm, with a location in the area is looking for an Electrical Engineer. They are looking to add an Electrical Engineer to their growing Engineering team. The Electrical Engineer's primary role is to provide engineering design & leadership for building sys...

LexisNexis Risk Solutions Inc. Company
Montana
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...