engineering.com
Eng-Tips Forums
Tek-Tips Forums
Advanced Search
Login
Jobs
Products
Job Seeker
Employer
Search Jobs
Post Resumes
Career Advice
EMPLOYERS: Post a Job
Products
Search Jobs
Post Resumes
Career Advice
EMPLOYERS: Post a Job
Back to Results
Modify Search
View Saved Jobs
Flag This Job
Print This Ad
Senior Firmware Engineer
Company Info
Apple & Associates
Chapin, SC, United States
Phone:
330-265-7231
Web Site:
www.appleassoc.com
Company Profile
col-narrow
Title:
Senior Firmware Engineer
Location:
Irvine, CA
Salary:
115000-146000
Job ID:
67631
col-wide
Job Description:
Our client, a privately held medical device start-up company on-track to launch a breakthrough device in early to mid 2022 is currently seeking a Firmware Engineer II - Embedded/C/CAN/Python/Qt for their Irvine, CA office. This position is primarily responsible for the design and implementation of firmware that controls motors, pumps, valves, liquid handling, and measurements in our product.
Firmware Engineer Responsibilities:
Development of firmware based on user needs
Test and debug firmware
Prepare design control documents
Assist in performing development testing, verification, and validation
Review system and hardware designs from a firmware perspective
Development of Python scripts for testing firmware a big plus
Knowledge of programming Qt stack using C++ and QML a big plus
Firmware Engineer Qualification Requirements:
BSc degree in Computer Science or equivalent (EE background a plus)
Minimum 7 years (preferably 10) of experience as a firmware developer
Solid experience of C is a MUST
Solid experience of embedded systems architecting and development a MUST
Experience with firmware development using RTOS (e.g. FreeRTOS, SafeRTOS) or Real-Time Interrupt (RTI) a MUST
Experience with communication protocols in a distributed architecture (e.g. CAN Bus)
Experience with serial communication protocols (e.g. UART/SCI)
Experience with interfacing with programmable logic (e.g. CPLD, FPGA) a plus
Passionate about code quality and following well-defined SDLC
Structured and highly motivated to join a team of professionals
Experience with writing requirements and specification documents in a fast-paced environment
Familiarity with automated development test tools for unit testing, integration testing, code coverage, and static code analysis (e.g. VectorCAST, CppCheck)
Familiarity with repository management tools (e.g. Git/Atlassian Bitbucket)
Familiarity with automated build tools (e.g. Atlassian Bamboo, Jenkins)
Familiarity with code review and code walkthrough tools (e.g. Atlassian Crucible, Review Board)
Firmware Engineer Experience and Required Skills:
Experience of Agile process and Scrum (e.g. eScrum using Atlassian Jira, FogBugz)
Electrical background in additional to programming
Closed loop control (PID) and finetuning a plus
Experience with Python scripting
Experience of programmable logic/FPGAs using Verilog or VHDL a PLUS
Knowledge and experience of rules and regulations for medical device development (IEC 62304 knowledge a plus)
Knowledge of Python programming a big plus
Knowledge of Qt stack programming in C++ and QML a big plus
Highly organized with excellent follow through and follow up skills, results and delivery oriented
Able to multi-task a variety of duties and work requests
Self-motivated and works well under pressure with changing priorities and a workload
Team player with positive/can-do attitude, very good collaboration skills, fostering knowledge sharing among team
Exceptional communication and documentation skills
Firmware Engineer Must Have Knowledge and Abilities:
Embedded, C, CAN, closed loop control (PID) Python, Qt (C++, QML)
Prefer Medical Device Industry or other highly regulated industry
View Saved Jobs
Flag This Job
Print This Ad