Lead Firmware Engineer

Novel Microdevices · Baltimore, MD

Company

Novel Microdevices

Location

Baltimore, MD

Type

Full Time

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. 

Apply Now

Date Posted

05/26/2023

Views

7

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8