Principal Firmware Engineer/Architect
They need someone who can Architect the project.
"C" Software Embedded, Device Driver level
RTOS, ARM Microprocessor, Jira tools
Need to come from a process driven industry such as: Medical Device, Biotech, Pharmaceutical, Defense, Telecom etc.
Medical device developer located in Warminster, PA.
We are pioneering innovative next generation treatment devices for personal health monitoring. We are seeking to hire a Firmware Engineer. The position is full-time and starts immediately. You will have the opportunity to work on advanced, cutting-edge technologies designed to revolutionize wearable health care. Your passion and drive will be rewarded with a competitive salary, benefits, and long-term growth opportunities.
Requirements: The ideal candidate is a self-starter who enjoys working independently. You are detailed oriented and goal driven. You excel at idea generation, concept development, and hands-on prototyping. You are a capable problem solver who is comfortable researching solutions autonomously.
Skills: • Experience in low level drivers development • Experience with Communication protocols over I2C, SPI, UART, USB, etc. • Worked with various types of Sensors Memory, Power Management • Able to understand HW schematics (Actual experience in hardware development is a plus) • Experience with developing with a RTOS (Zephyr RTOS is a plus) • Experience with IoT products is a plus • Low power applications is a plus • Knowledge in software development lifecycle (concept phase, requirement, design, implementation, testing, sustaining, support to manufacturing/production).
• Knowledge/experience in a software development process such as CMMI is a plus. • Able to write engineering/technical level documentation (e.g. requirements, design, test cases and procedures, etc.). • Experience with embedded device security is a plus. • Experience with ARM microcontrollers. • Experience with source code version control management tools (e.g. Bitbucket). • Experience with issue tracking tools (e.g. Jira). Responsibilities: · Troubleshoot test set-ups to find sources of error and perform failure analysis · Manage project timelines, resources, and detailed documentation · Provide test procedures to verify product conformance · Analyze test data and provide report of findings.
Other Qualifications: Bachelor's degree with a minimum of 5 years’ experience, or a Master's degree with a minimum of 3 years’ experience preferred, in computer engineering, computer science electrical engineering, or related degree, or an equivalence in work experience alone.