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

Privia Medical Group

Internal Medicine Physician Job at Privia Medical Group

Family Medicine Physician or Outpatient Internal Medicine Physician Join our Primary Care team in Rockville, Maryland! We're seeking a dynamic Part Time Board-Certified/Board...  ..., outdoor recreation, and five professional sports teams. The community is situated in close... 

Eden Senior Care

Weekend Registered Nurse Supervisor (RN) Job at Eden Senior Care

 ...EDEN EAST is a portfolio of skilled nursing on the East Coast. As an industry-leading provider of post-acute care, Eden has been dedicated...  ...thrive. Position Summary Edenbrook Yeadon is seeking a Weekend Warrior Registered Nurse (RN) to provide exceptional nursing... 

ShorePoint

Threat Hunter Job at ShorePoint

 ...and documents as needed What you need to know: Deep understanding of Cyber Threat TTPs, Threat Hunt, and the application of the Mitre Attack Framework Experience supporting 24x7x365 SOC operations including but not limited to Alert and notification activities-... 

J Rose Logistics

Class A Dry Van Driver | Entry Level Job at J Rose Logistics

 ...expedited freight transportation services for shipping and delivery on critical loads throughout the continental US. We treat our drivers with the utmost respect and strive to provide them with the care they need. We are an equal opportunity employer! Our team is here... 

Sanford Health

Pharmacy Technician -Black Hills Surgical Hospital Job at Sanford Health

 ...properly and assists in resolution of equipment maintenance and repair. Responsible for assisting the pharmacist in the provision of pharmaceutical care to the patients of Sanford by following established regulations, standards and practices (including the preparation of IV...