Senior Embedded Firmware Engineer
SupervisorSoftware Engineering Manager
Job PurposeContributing member of the team to develop systems by designing, developing, and maintaining firmware in embedded systems
Job DutiesMember 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
Benefits:
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.