Job Title: Embedded Systems Engineer
Job Category: Exempt
Department: Systems Engineering
Direct Report: Director, Systems Engineer
Location: 92127
Travel Required: Salary Range: $90,000 - $150,000
Position Type: Full-time
Job Description Essential Job Functions:
Position responsibilities include, but may not be limited to the following:
- Develop, test, debug and maintain embedded software for medical devices.
- Write Python scripts for automated testing of embedded systems.
- Interpret and analyze electrical schematics to integrate hardware and software effectively.
- Participate in proof-of-concept designs and feasibility studies for new technologies.
- Work closely with hardware/software engineers to ensure seamless integration of firmware and hardware.
- Develop and execute test plans to validate software functionality and performance.
- Document software designs, test procedures, and system architecture.
- Collaborate with engineers in mechanical, electrical, software, testing, and other fields to build innovative solutions and ensure requirements and specifications are met.
- Adhere to safety standards, polices, and procedures.
- Perform 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 and electrical design in R&D environment.
- Demonstrate ability to collaborate effectively with engineers and cross functional teams throughout the development cycle.
- Experience with bringing up and debugging new hardware and software.
- Reading and understanding block diagrams and electrical schematics.
Skills (Required):
- C/C coding skills
- Ability to read and understand electrical schematics and hardware datasheets.
- Experience with Python for automated testing and V&V testing.
- Knowledge of communication protocols and data acquisition.
- Strong experience with software development tools, version control and communication protocols.
- Strong verbal and written communications skills.
Skills (Preferred):
- Medical device experience (IEC 62304) or experience in a regulated industry.
- Experience with unit testing of embedded software.
- Experience with microcontrollers.
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: