Platzhalter Bild

Embedded Software Engineer presso None

None · San Diego, Stati Uniti d'America · Onsite

90.000,00 USD  -  160.000,00 USD

Candidarsi ora

Job Title:

Embedded Software Engineer

Job Category:

Exempt

Department:

Software Engineering

Direct Report:

Software Engineering Manager   

Location:

92127

Travel Required:

<5%

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: 

Candidarsi ora

Altri lavori