×
Register Here to Apply for Jobs or Post Jobs. X

Senior Firmware Engineer - Bozeman

Job in Bozeman, Gallatin County, Montana, 59772, USA
Listing for: Make Choteau Home
Full Time position
Listed on 2025-12-03
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer
Job Description & How to Apply Below

Who We Are

AED Product Development (AED) is an engineering product design and development firm located in Bozeman, Montana that is a wholly owned subsidiary of Sphere Entertainment Co. AED thrives on solving intricate design challenges and developing innovative solutions for a diverse range of industries and technologies. Our environment is fast-paced and engaging, coupled with a healthy work-life balance and competitive compensation. Due to the hands-on nature of the products we develop, staff are required to be present on campus.

When you join our team, you will be part of an exclusive group of forward-thinking engineers developing first-of-kind technologies that make a positive contribution to society.

Who You Are

You are an electrical/computer engineer whose technical breadth spans hardware turn on and debugging through professional software development on embedded systems. You’re a problem solver who works well as part of a team or as a single point of contact on projects, and has a large breadth of experience, especially with embedded systems and Linux development.

What You’ll Do
  • Architect and implement bare metal, RTOS-based, and Linux firmware designs.
  • Write code for a wide range of microprocessors and FPGA soft processors on simple to highly complex hardware designs in a wide variety of products.
  • Collaborate with HW designers during the design process to optimize HW and FW interoperability.
  • Work as a team with HW designers during board turn on and debugging by writing code to exercise peripherals on the board and verify functionality.
Qualifications Experience:
  • 8+ years of professional firmware development experience.
  • Demonstrated ability to estimate and work to individual task durations, and deliver projects on time and on budget.
  • Experience managing the codebases of different projects of varying age and level of polish.
  • Strong experience developing in an embedded Linux environment.
  • Demonstrate a high level of expertise in C and C++.
  • Demonstrable expertise developing in Linux.
  • Ability to architect an RTOS-based firmware design.
  • Experience debugging and troubleshooting hardware, including the use of oscilloscopes and logic analyzers.
  • Comfortable with Ethernet communications using sockets - datagram, stream, and raw sockets in Windows & Linux operating systems.
  • Experience with Python (versions 2.x and 3.x)
Knowledge, Skills, and Abilities
  • High level of expertise in C and C++.
  • Cmake and/or make
  • Writing unit tests for your code and understanding code-coverage tools & analytics.
  • Ability to quickly navigate, read and learn existing codebases and their patterns.
  • Git, Github and/or Git Lab
  • Identify opportunities for firmware architecture improvements and process improvements to enhance efficiency and reduce costs and time-to-delivery.
  • Best practices and processes for the software development lifecycle.
Requirements
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or equivalent.
  • Pass a comprehensive background check.
  • Candidates must be able to comply with the federally mandated requirements of U.S. export control and ITAR compliance laws, which require proof that the candidate is a U.S. person.
  • Professionalism representing AED when interacting with staff, vendors, clients, and the public.
  • Organizational skills and the ability to plan, prioritize, and execute tasks independently.
  • Strong written and verbal communication skills.
Nice to have:
  • Experience with FPGA Design in Verilog
  • Comfortable with USB HID and USB High Speed Interfaces.
Benefits
  • 401(k) retirement with a company match
  • Health, Vision & Dental Insurance
  • Life, AD&D insurance
  • Vacation and holiday pay
  • Relocation assistance
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary