Job Description
At Dynon Avionics, our mission is to create the best avionics and aircraft systems for light aircraft. Come join our dynamic software engineering team on-site in the Seattle, WA or Portland, OR areas. With a proven history and an unlimited future, we're a small team doing big things in experimental and certified avionics.
You'll be interested if you're into aviation, small airplanes, or simply the intersection of software and hardware in new product development. This is a chance at making a meaningful impact on the real world.
Job Title
Embedded Firmware EngineerSupervisor
Software Engineering ManagerJob Purpose
Contributing member of the team to develop systems by designing, developing, and maintaining firmware in embedded systemsJob Duties
Member of embedded software team to implement and maintain embedded firmware
Implements to system specifications and standards for programming and documentation
Evaluates operational feasibility by evaluating analysis, problem definition, requirements, and solutions
Contributes in teams to develop embedded firmware solutions by studying research questions; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the firmware development life-cycle
Facilitates and improves operations by analyzing systems and recommending changes in policies and procedures
Provides information by collecting, analyzing, and summarizing problematic data metrics
Documents and demonstrates solutions by developing documentation, diagrams, code comments and clear code
Accomplishes engineering and organization mission by completing related results as neededSkills & Qualifications
Proficient in C/C++ development within the constraints of microcontrollers in an RTOS platform
Communication & Collaboration
Analyzing, Processing, and Visualizing Time-Series and Spatial Data, both real-time and offline
Researching & Solving Mathematical Problems
Firmware Engineering Fundamentals and Process
Proficient in at least one other language / framework; in order of preference: Python, C#.Net, Unix shell
Proficient in software change control, data environment management, and related infrastructureEducation & Experience
Bachelor’s Degree in Computer Science/Engineering, Data Science, or closely related field
Combination of 4+ years education and experience in embedded firmware development
Benefits:
95% employer-paid medical/dental/vision/life insurance coverage for employees.
401(k) with 4% employer match.
3 weeks PTO in the first year.
10 paid holidays.
Partial reimbursement for tuition and flight training.
Dynon is committed to fostering an inclusive and diverse work environment, where all individuals are treated with respect and dignity. We strictly prohibit discrimination against any candidate based on race, ethnicity, color, sex, sexual orientation, gender identity, religious creed, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status. Candidates from all backgrounds are encouraged to apply and will be evaluated based on their qualifications, skills, and experience.
Full-time