Firmware Engineer III Job at uAvionix, Columbia Falls, MT

TUJiQUc0blp2bzZyN0VBSEQ0TWxqT3MwYVE9PQ==
  • uAvionix
  • Columbia Falls, MT

Job Description

Position: Firmware Engineer III
Department: 
Engineering
Employment: Full-Time
Location: Hybrid with in-office work at either Columbia Falls, MT; Leesburg, VA or Cedar Rapids, IA
Travel: 0-10%

Job Summary uAvionix is an agile and disruptive hardware manufacturer driven to change the face of avionics for UAS and traditional manned aviation. We’re passionate innovators delivering products with more features, tighter integration and unheard-of size, weight and power.

We are searching for a firmware engineer with the passion and motivation to contribute to innovative, industry-leading projects. You will collaborate with our world-class team from engineering and product development to implementation and manufacturing. In addition to being a team player, you need to be a self-motivated problem solver who finds elegant solutions to highly technical challenges.

This individual will have core responsibilities in design, development, testing, and maintaining embedded firmware for uAvionix’s devices. This role requires strong problem-solving skills, attention to detail, and the ability to work both independently and collaboratively in a fast-paced environment.

*Position can be remote with occasional travel or based at one of our locations in Cedar Rapids, IA, Leesburg, VA or Columbia Falls, MT.

Duties and Responsibilities
Essential duties and responsibilities below, other duties may be assigned.
  • Design, develop, and debug flight-critical embedded firmware for uAvionix’s microcontroller-based systems.
  • Collaborate with hardware engineers to define system architecture and requirements
  • Write efficient, reliable, and maintainable code in C/C++ for embedded systems.
  • Develop and execute test plans to meet certification requirements.
  • Perform code reviews and participate in team discussions to improve code quality and efficiency.
  • Document firmware designs, APIs, and development processes.
  • Support hardware integration, system testing, and troubleshooting efforts.
  • Communicate engineering information across teams and departments to facilitate successful completion of large-scale projects efficiently.
  • Troubleshoot to solve unforeseen problems with product design or implementation.
  • Stay updated on emerging technologies and industry trends in embedded systems.
  • Self-motivated individual that possesses excellent time management and organizational skills
Firmware Engineer Qualifications
To perform this job successfully, the individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
  • BS in CS, computer engineering, electrical engineering, or similar field.
  • 5-10 years work experience in engineering or related position working with embedded systems.
  • Proven experience in embedded firmware development, preferably in a product development environment.
  • Proficiency in C/C++ programming languages and familiarity with embedded development tools (e.g., compilers, debuggers, IDEs).
  • Knowledge of microcontroller architectures and peripherals (e.g., ARM Cortex-M, PIC, AVR).
  • Familiarity with version control systems and issue tracking tools (e.g., Git).
  • Direct hands-on experience with common electrical test equipment such as oscilloscopes, multimeters, logic analyzers, etc. preferred.
  • Experience with DO-178C Design Assurance Guidelines or DOD AIMS certification preferred.
  • Ability to write clearly about highly technical subject matter.
  • Capacity to analyze a problem from multiple perspectives and explore creative solutions.
  • Exceptional verbal and written communication skills.
  • Demonstrated multitasking ability, self-sufficiency, and attention to detail.
  • The ability to obtain and maintain a U.S. government issued security clearance is required. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.
  • Active or transferable clearance, preferred.
Join us in pushing the boundaries of technology as a Firmware Engineer, where your expertise will contribute to innovative solutions that shape the future.

Job Tags

Full time, Work experience placement, Remote job,

Similar Jobs

Terra Advisors

Regional Sales Director based in New York, Chicago, DC or Texas Job at Terra Advisors

 ...) technology. The company provides a broad set of digital and analog KVM technology solutions tocontrol rooms (broadcast, mission-critical areas in air traffic control, defense and water transport) You will... Give production presentations and benefits on KVM... 

Ascension

Vascular Imaging Technician Job at Ascension

Details Sign On Bonus:$6,000 Department: Ultrasound 001 Schedule: Full Time Hospital: Ascension St. Vincent's Southside Hospital Location: Jacksonville, FL Benefits Paid time off (PTO) Various health insurance options & wellness plans Retirement...

Richards Building Supply

Truck Driver - CDL Class B Job at Richards Building Supply

Richards Building Supply Co. is currently searching for a CDL Class B Driver for our Peoria, IL Location. Can have either CDL Class A or CDL...  ...as well as receiving materials in the warehouse, loading trucks, and processing inventory. 1 year CDL Class B delivery driving... 

LearnWell

NY Licensed Teacher (Middle/High School) Job at LearnWell

 ...make a positive impact for generations to come. Currently, we are seeking a passionate and creative teacher to join our team in Riverhead, NY on a part-time or full-time basis for the school year. This unique position will involve working in a fast-paced behavioral... 

Cal Services

Tractor w/ Trailer Driver Job at Cal Services

 ...Join a reputable NJ-based FedEx Ground Contractor as a CDL A Tractor w/ Trailer Driver. This role offers the opportunity to work with a well-established company known for its commitment to safety and reliability. Drivers will engage in local drop & hook or live load operations...