Lead Firmware Engineer
Job Description
POSITION SUMMARY:Â
Novel Microdevices, Inc. is hiring a Firmware Engineer to contribute to the development of the companyâs Molecular Diagnostic Product. The Firmware Engineer will be responsible for the development and maintenance of new and existing Firmware. The selected candidate will be required to use their knowledge, experience, and technical judgment to contribute to the Firmware development effort and ensure that the company milestones are met in a timely manner. Additional responsibilities are to perform verification/validation of the product. The role requires vast technical knowledge and strong communication as you will work across teams and organizations to ensure that products get delivered on time with high quality.Â
JOB RESPONSIBILITIES:Â
Designing, debugging, coding, testing, and documenting firmware designsÂ
Compliance with company documentation and testing in accordance with the requirements of the company Quality Management SystemÂ
Works in a fast-paced multi-disciplinary team across manufacturing, computer, and biological labsÂ
Influence the selection of technology, technology partners and development partners to ensure project success; Build and grow the team as the job duties transition from development to product supportÂ
Ensure excellent planning and effective use of resources that will achieve organizational goals within established schedules, budgets, and product cost targetsÂ
Interact routinely with R&D Leadership on matters concerning firmware engineering technologies, development projects, and business milestones and effectively communicate progress toward project/program goalsÂ
Participate in design reviews and assess the ability of proposed designs to meet specified requirements.Â
Develop Verification and Validation plans and coordinate the execution of V&V; Ensure compliance and the application of best practice software engineering methods to produce robust software designsÂ
Provide technology assessment of competitive systemsÂ
Provides input into yearly budget planning and ongoing resource planningÂ
REQUIRED SKILLS:Â
Fundamental knowledge of low-level firmwareÂ
Experience using Revision Control and Bug Tracking ToolsÂ
Excellent debugging skillsÂ
Experience with Image ProcessingÂ
Experience with Analog Systems DesignÂ
Ability to write in C or C++ for Embedded SystemsÂ
Experience with one or more 32-bit microcontroller cores (ARM, NXP, Nordic) with analog and digital sensorsÂ
Working knowledge of one or more communication protocols (e.g., USB, Bluetooth, UART, SPI, I2C)Â
Experience implementing firmware in bare-metal or RTOS environmentsÂ
Debugging skills with JTAG, Oscilloscopes, and/or Logic analyzersÂ
Proven capability in applying software best-practices to firmware designsÂ
Experience contributing to the system design or architecture (architecture, design patterns, reliability, and scaling) of new and current systemsÂ
DESIRED SKILLS:Â
Experience in Healthcare and firmware development for Point of Care Diagnostic DevicesÂ
Familiarity with other languages such as PythonÂ
Experience in developing using NXP based System on ModulesÂ
Knowledge of hardwareÂ
Familiarization and applied experience with IEC/ISO standards as related to Medical Device development and lifecycle management in an FDA regulated environment preferred.Â
Strong Interpersonal skills and Outstanding verbal and written communication skills, with the ability to explain complex technical problems to a non-technical audienceÂ
Experience with git source control and proper git practicesÂ
EDUCATION:Â
Bachelor's degree in Electrical Engineering, or other STEM majors (Science, Technology, Engineering, and Math), with 4+ years of experienceÂ
(OR)Â
Masters/Doctoral degree in related field with 2+ years of experienceÂ
TRAVEL REQUIREMENTS:Â
Professional conferences and events, travel to contractor sites if needed.Â
Date Posted
05/26/2023
Views
7
Similar Jobs
Principal RF/Digital Test Development Engineer - Swing Shift - Northrop Grumman
Views in the last 30 days - 0
View DetailsTeachers at MedStar Good Samaritan Child Development Center - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsRelationship Banker - Mondawmin Financial Center - Bank of America
Views in the last 30 days - 0
View DetailsRisk Control Consultant, Property - Liberty Mutual Insurance
Views in the last 30 days - 0
View Details