Talent.com
Embedded Software Engineer
Embedded Software EngineerModular Medical Inc • San Diego, CA, US
Embedded Software Engineer

Embedded Software Engineer

Modular Medical Inc • San Diego, CA, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Job Title :

Embedded Software Engineer

Job Category : Exempt

Department : Software Engineering

Direct Report :

Software Engineering Manager

Location : 92127

Travel Required : Salary Range :

$90,000 - $160,510

Position Type : Full-time

Job Description

Essential Job Functions :

Position responsibilities include, but may not be limited to the following :

  • Develop and deliver robust and safe embedded software for medical devices, from the concept phase through design, coding, simulation, testing, integration and debugging, to manufacturing and post-launch support
  • Collaborate with engineers in mechanical, electrical, software, testing, and other fields to build innovative solutions and ensure requirements and specifications are met
  • Document the design of your software, coordinate code reviews, and participate in the formal release process for medical devices satisfying quality and regulatory requirements
  • Dedication to environmental and safety goals, polices, and procedures
  • All other duties as assigned

Requirements

Education :

BS / BA degree required or MS (preferred) in Computer Science, Electrical Engineering, Computer Engineering, or related engineering field

Experience :

  • 3+ years of engineering experience with firmware / embedded coding in an R&D environment
  • A proven track record teaming well with engineers and multi-functional teams on the product development cycle (concept to commercial launch)
  • Experience with bringing up and debugging new hardware and software
  • Reading and understanding block diagrams and electrical schematics
  • Skills (Required) :

  • C / C++ coding skills
  • Knowledge of communication protocols, data acquisition, and physical controllers
  • Strong experience with software development tools, version control, communication protocols, and development process
  • Strong verbal and written communications skills
  • Skills (Preferred) :

  • Medical device experience (IEC 62304) or experience in a regulated industry
  • Experience with real-time operating systems
  • Experience with unit testing of embedded software
  • Experience with microcontrollers and FPGA's
  • Physical :

  • Ability to sit or stand for extended periods of time
  • Ability to infrequently lift and / or move up to 35 pounds
  • Reviewed / Approved

    Name : Date :

    Employee Signature

    Name : Date :

    Supervisor Signature

    Name : Date :

    Create a job alert for this search

    Embedded Software Engineer • San Diego, CA, US