This job listing is no longer available for applications. The position may have been filled or the posting period has ended.
Job Description
Firmware Engineer role at Jobs via Dice
Firmware Engineer role at Jobs via Dice
Leading product development, design, engineering, and manufacturing firm. Opportunity to work on new, interesting and exciting projects.
Job Objective: The Senior Firmware Engineer is responsible for designing and developing software to meet client's expectations for development products. This includes system and modular design, software development, verification, and validation, as well as documenting the design and development in a manner that complies with the Quality System Procedures and Work Instructions.
This position requires minimal direction and is expected to handle multiple complex projects. Complies with Software Development Procedure and Coding Protocols per company standards.
Responsible for designing software for development projects that meet performance, safety and client expectations.
Able to provide quality work, free of errors or waste; accomplishing organizational and departmental quality goals.
Interacts with clients and vendors (i.e. test labs, microprocessor application engineers, etc.), - both in-house and at client/vendor locations.
Participates in the quoting and risk assessment process by providing accurate and on time estimates for development projects.
Sets priorities and engages in assignments, making good use of time and training.
Identifies factors needed to fulfill project duties and effectively communicates those needs to the appropriate person and project manager. (Sends updates on a routine basis to Development Team providing status on project milestones and estimated completion dates.
Skilled in problem solving and seeks appropriate level of supervision in relation to job duties.
Contributes to product and system level test plans for the verification/validation process as well as manufacturing test procedures.
Evaluates and suggests feasibility on assigned proposed projects.
Develops design plans and engineering specifications for the software portion of a product design.
Mentors less experienced Software Engineer(s), assisting them with technical problems; training on correct design methods; Bachelor's Degree in Software Engineering (or related field) or equivalent work-related experience.
At least five years of developing real-time embedded software is required.
Experience with driver level software development, Real-Time Operating Systems (e.g. Free-RTOS), and bare metal programming is required.
ARM processor, bootloaders, and application architecture experience.
Advanced working knowledge of principles, concepts, theories and/or practices of Software Engineering, (i.e., design, analysis of software systems, and code refactoring)
Experience with Linux and C/C++.
Experience Developing Software For Medical Devices Is Required.
Familiar with ISO 13485, IEC 60601-1 Clause 14, and IEC 62304 for software development is preferred.
Knowledge of software version control / defect tracking tools required (e.g. Advanced problem-solving, project management, data analysis, and critical thinking skills.
Sound ability to manage time, make quality decisions, manage, and measure work.
Strong communication skills will be required with both domestic and global engineers (whose English is not their first language) and directly with customers.
Jobot is an Equal Opportunity Employer. We provide an inclusive work environment that celebrates diversity and all qualified candidates receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Sometimes Jobot is required to perform background checks with your authorization. Jobot will consider qualified candidates with criminal histories in a manner consistent with any applicable federal, state, or local law regarding criminal backgrounds, including but not limited to the Los Angeles Fair Chance Initiative for Hiring and the San Francisco Fair Chance Ordinance.
Employment type Full-time
Job function Engineering and Information Technology
Industries Software Development
Get notified about new Senior Firmware Engineer jobs in Bonner Springs, KS .
Mechanical Engineer - Automotive Manufacturing
Sr Engineer Software Engineering - US Based Remote
Senior Backend Software Developer (Remote)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#