Jobs · Engineering · New Jersey

Software/ Firmware Engineer

MillenniumSoft Inc · Franklin Lakes, NJ · 23 mo ago
EngineeringFull-time

About the role

The Software/Firmware Engineer leads the embedded software/firmware development and electrical design/architecture for medical device product advancements. Responsibilities include embedded electronics and software architecture definition, board design and updates, and leading implementation of features.

Responsibilities

  • Embedded electronics and software architecture definition
  • Board design and updates & design for critical features and functions
  • Leading & enabling implementation of features as part of a multi-disciplinary R&D team (systems, electrical, mechanical and application software)
  • Integrating and verifying implemented features through unit and functional testing
  • Interface with other development teams for product integration
  • Interface both internally and externally to understand clinical use cases, usability and system requirements

Requirements

  • Bachelor’s Degree in Electrical Engineering, Physics, Computer Engineering, software engineering or similar.
  • A minimum of 8 years of post-educational professional experience, with focus on Embedded Software Development, Board design and development.
  • Hands on experience developing embedded software in C/C++/Assembly and programming knowledge of Real-Time operating systems such as VxWorks, Micrium etc. is required.

Qualifications

  • 10+ years of professional experience in the medical device industry.
  • Experience programming PIC32, the SAM4, and the 8051 processors.
  • Previous experience leading and architecting medical device embedded software and electrical design efforts.
  • Experience developing low level device drivers for hardware peripheral interfaces and devices such as SPI, I2C, USB, LCD, ADC, DAC, RFIC.
  • Experience in a structured development environment with source control and bug tracking systems.
  • Knowledgeable in hardware/software interfaces, programming of embedded processor utilizing a Real Time Operating System (RTOS), real-time and post processing data analytics.
  • Experience with software quality assurance to include unit and integration test development and execution, and code inspection and reviews.
  • Experience with digital and analog circuits, microprocessor hardware and software and development environments.
  • Working knowledge of advanced mathematical Digital Signal Processing (DSP) concepts and implementation techniques, software instantiation of both linear & non-linear algorithmic processes associated with both the analog and digital.
  • Experience working with WiFi, Blue Tooth, and other wireless technologies.
  • Experience generating technical documentation and authoring internal/external publications.
  • Read and understand of schematic designs and Electrical components reference manuals.
  • Programming: application development and testing instrumentation in python, etc.
  • Significant experience with board bring-up; effective use of hardware test equipment including logic analyzers, digital storage oscilloscopes, etc.
  • Experience with schematic tools such as ORCAD, PSpice or DXdesigner.
  • Working knowledge of applicable standards for medical devices: FDA QSR, ISO 13485, ISO 14971, IEC 62304.

Skills

  • Excellent written & verbal communication skills
  • Self-directed with the ability to learn and adapt quickly to new technologies and trends
  • Leadership, mentoring, organization and coordination skills
  • Demonstrated customer focus, track record of innovation and publication

Benefits

  • Not specified

Pay

  • Not specified

Schedule

  • Not specified

Benefits

  • Not specified

Similar jobs

Firmware/Software Engineer

Det-Tronics (Detector Electronics, LLC)Derry, NH· 3 wk ago
Information Technologyapply on workforcenow.adp.com

Firmware Engineer

Globus MedicalKing of Prussia, PA· 2 days ago
Engineeringapply on globusmedical.wd5.myworkdayjobs.com

Firmware Engineer

BotBuiltDurham, NC· 32 mo ago
Engineering$80k–$110k/yrapply on ycombinator.com