Senior Firmware Engineer Job at AED, Inc, Bozeman, MT

THFsNk9vcWNVeDQzUTRhbldyS0lDQ1ZnTVE9PQ==
  • AED, Inc
  • Bozeman, MT

Job Description

Salary: $200,000 - 240,000 per year Requirements:

  • Bachelors degree in Electrical Engineering, Computer Engineering, or a related field
  • Minimum of 10 years of professional firmware development experience
  • Proven ability to estimate and complete individual tasks on time and within budget
  • Experience managing codebases across various projects
  • Strong proficiency in embedded Linux environments
  • Expertise in C and C++ programming languages
  • Ability to design RTOS-based firmware architectures
  • Proficient in debugging and troubleshooting hardware using oscilloscopes and logic analyzers
  • Familiarity with Ethernet communication protocols in both Windows and Linux
  • Experience with Python (both versions 2.x and 3.x)
  • Understanding of CMake and/or Make
  • Competence in writing unit tests and utilizing code-coverage tools
  • Familiarity with Git, GitHub, and/or GitLab
  • Ability to identify firmware architecture and process improvement opportunities
  • Professionalism when representing AED in interactions with various stakeholders
  • Strong organizational skills to independently plan, prioritize, and execute tasks
  • Excellent written and verbal communication skills
  • Experience in FPGA design using Verilog (preferred)
  • Comfortable with USB HID and USB High-Speed Interfaces (preferred)
Responsibilities:
  • Design and implement firmware solutions for bare metal, RTOS, and Linux environments
  • Write and optimize code for a variety of microprocessors and FPGA soft processors across different hardware designs
  • Collaborate with hardware designers to improve interoperability between hardware and firmware
  • Assist hardware teams during board turn-on and debugging by writing code to test peripherals and verify their functionality
Technologies:
  • Embedded
  • Ethernet
  • FPGA
  • Firmware
  • Git
  • GitHub
  • GitLab
  • Hardware
  • Linux
  • Python
  • Verilog
  • Windows
  • Architect

More:

We are AED Product Development, an engineering design and development firm based in Bozeman, Montana, and a proud subsidiary of Sphere Entertainment Co. Our team is at the forefront of creating innovative solutions, exemplified by our work on the Big Sky camera system, an ultra-high resolution tool designed for the worlds highest resolution LED displays. Our vibrant workplace fosters collaboration, encourages a balance between work and life, and provides competitive compensation. Joining our team means contributing to pioneering technologies that positively impact society while enjoying extensive benefits such as a 401(k) with company matching, health, vision and dental insurance, and relocation assistance.

last updated 4 week of 2026

Job Tags

Full time, Relocation package,

Similar Jobs

ExecutivePlacements.com

junior data scientist/AI engineer Job at ExecutivePlacements.com

 ...'s not because you're "not smart enough. It's because most entry-level pipelines are crowded, and hiring teams filter heavily for...  ...are actively considering candidates for entry-level software engineering and data roles, especially Java full stack, Java/Python development,... 

FlightSafety International

Lead Data Engineer Job at FlightSafety International

 ...Centers and training locations in the United States, Canada, France and the United Kingdom. Purpose of Position The Lead Data Engineer is a hands-on technical leader responsible for architecting, developing, and guiding the implementation of modern data solutions... 

DUB-L-EE CONSTRUCTION

Customer Service Representative- PT/FT (remote) Job at DUB-L-EE CONSTRUCTION

 ...continually strive for excellence. This role is a fully remote, work from home position. Main Duties: Respond to customer inquiries...  ...history and billing information. Ensure that incoming telephone calls are answered in a timely and professional manner. Handle... 

Privy

Senior Product Designer Job at Privy

 ...developers in the crypto and fintech ecosystems. As our second product designer, you'll join our founding designer in shaping the future of...  ...excellent opportunity for an early or mid career designer looking to level-up their craft, develop new skills, and shape an emerging... 

SEIU Local 2015

Organizer I - External Organizing Job at SEIU Local 2015

 ...SEIU Local 2015 Organizer I External Organizing Based Statewide in California Position Purpose: Organizers lead...  ...year. Carry out assigned responsibilities in a competent and professional manner in keeping with the Locals overall goals and expectations...