Jobs · Engineering · New Jersey

Software Design

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

Job Description

For screening, here is a short listed requirements:

  • Significant experience on Embedded Software Design and Development (NOT application software)
  • Hands on experience developing embedded software in C
  • Hands on experience developing embedded UI/UX, GUIX experience is big plus
  • Real-Time operating systems such as Thread (plus)

Minimum Qualifications

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

Desired Qualifications

  • Master’s Degree in Electrical Engineering, Physics, Computer Engineering, or software engineering.
  • Experience working with graphical displays
  • 6+ years of professional experience in the medical device industry.
  • Experience programming Arm Cortex M4, M7, or similar micro controllers
  • Previous experience with 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 analogy circuits, microprocessor hardware and software and development environments
  • Experience generating technical documentation and authoring internal/external publications
  • Experience reading and understanding schematic designs and Electrical components reference manuals
  • Working knowledge of applicable standards for medical devices: FDA QSR, ISO 13485, ISO 14971, IEC 62304.

Competencies

  • 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

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net