What are the responsibilities and job description for the Engineer, Senior Embedded Firmware position at Dynon Avionics?
Job Description
Job Title
Senior Embedded Firmware Engineer
Supervisor
Software Engineering Manager
Job Purpose
Contributing member of the team to develop systems by designing, developing, and maintaining firmware in embedded systems
Job Duties
Job Title
Senior Embedded Firmware Engineer
Supervisor
Software Engineering Manager
Job Purpose
Contributing member of the team to develop systems by designing, developing, and maintaining firmware in embedded systems
Job Duties
- Member of core software team to implement and maintain embedded firmware
- Collaborates on and implements to system specifications and standards for programming and documentation
- Determines operational feasibility by evaluating analysis, problem definition, requirements, and solutions
- Collaborates and 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 needed
- 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 infrastructure
- Bachelor’s Degree in Computer Science/Engineering, Data Science, or closely related field
- Combination of 8 years education and experience in embedded firmware development
- 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.