Follow established DO-254 processes to develop firmware designs while effectively working in a collaborative team environment. Responsibilities span the full life-cycle, including analysis, development and review of PLD requirements, design, code and low-level test procedures; hardware integration testing, and investigating problem reports. This is a senior-level position, requiring minimal direction on work assignments, and no direct supervision. Essential Duties and Responsibilities include the following. Other duties may be assigned. Independently estimate and complete work assignments in a timely manner. Follow established PLD development processes and procedures. For small to large/system level firmware changes: Develop and review firmware requirements Develop and review firmware design data Develop, test, debug and review source code Integrate firmware with existing systems Develop and execute simulation analysis Develop and execute physical bench test in the lab Work effectively with others in a collaborative team environment. Investigate complex problem reports. Provide input to, and review product and/or system requirements. May recommend improvements to firmware development processes and company products. May support ROM estimates for business proposals. May act as mentor to other engineers on firmware engineering or company products. Some travel may be required. Competency – To perform the job successfully, an individual should demonstrate the following competencies: Minimum Qualifications An individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required to perform this job successfully. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
101-250 employees