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

cFFicWZja2JFSWx1akxEVW1oWjBqYXN3NGc9PQ==
  • 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 17 week of 2026

Job Tags

Full time, Relocation package

Similar Jobs

Franchino Mold & Engineering

Mold/Die Polisher Job at Franchino Mold & Engineering

Progressive tool and die company seeking a Polisher responsible for grinding, sanding or polishing a variety of metals and aluminum using hand tools or hand-held power tools:Grind, sand, clean, or polish objects or parts to correct defects or to prepare surfaces for further...

Cornerstone Dental Transitions

DENTAL ASSISTANT Job at Cornerstone Dental Transitions

 ...Proficiency with dental software (Dentrix Preferred) Preparing rooms and assisting with a variety of procedures, including advanced and cosmetic cases Ensuring proper sterilization processes and OSHA compliance Maintaining smooth patient flow throughout the day... 

Fasano Restaurant New York

Pastry Sous Chef Job at Fasano Restaurant New York

 ...We are seeking a talented and highly motivated Pastry Sous Chef to join our culinary team. This role supports the Pastry Chef in leading the pastry department and is responsible for the daily production, quality control, and creative development of pastries, desserts... 

Sentara Healthcare

Medical Laboratory Scientist/Medical Laboratory Technician Job at Sentara Healthcare

 ...candidates! Job responsibility is to perform laboratory tests; interpret results; document and...  ...tools. Education Bachelor's in medical technology or Biology/Chemical Science...  ...keyword: MLS, medical laboratory scientist, MT, MLT, laboratory technician, Talroo-... 

Medstalent

Cath Lab Technician Job at Medstalent

 ...Cath Lab Tech - Sierra Vista, AZ 85635 Full time permanent role. Salary - $61,776 to $78,351/ year Negotiable sign on bonus 1 vacancy Must-Haves Registered by ARRT as a Radiologic Technologist Basic Life Support (BLS) ACLS must be...