Title: Embedded Software Developer
About the job
We are seeking a talented Embedded Software Engineer to join our team in crafting cutting-edge medical devices. As a key member of our Embedded Instrument Software group, you will collaborate closely with the Engineering team to create connections between software and hardware layers for our products. An individual who has independently executed numerous embedded projects from ideation to production release and ongoing maintenance, covering both electronic aspects and actively participating in firmware development.
Key Tasks & Responsibilities:
Software Design, Development, and Maintenance
Creation of Software Documentation
Software Specifications and Testing
Required Skills & Experience:
At least 5 years of hands-on Embedded development expertise
Proficiency in C, C++ and scripting languages for software development
Exceptional debugging and troubleshooting capabilities
Familiarity with Software Architecture and Design Techniques
Understanding of Embedded Systems Design
Proficiency in Object-Oriented Programming
Experience with Software Configuration Management
Outstanding conceptual, analytical, and problem-solving skills
Excellent oral and written communication abilities
Capacity to thrive in a fast-paced, dynamic work setting
Bare Metal Development Experience
Real Time Operating Systems
Must be good at Project Management
Desired Skills & Experience:
Experience in Embedded communications software development
Familiarity with low-level Embedded device drivers
Experience with microcontrollers
Digital help
Sensor Technology
Mandatory Skills:-
Experience in Medical Devices Development
SPI | I2C Communication Protocol
Unit testing
Bluetooth
QMS(Quality management system) Medical Devices
RTOS
Around 5 years’ experience in coding
Bare Metal Development experience
Job Type: Contract
Pay: $50.00 - $70.00 per hour
Ability to commute/relocate:
Irvine, CA 92602: Reliably commute or planning to relocate before starting work (Required)
Experience:
Embedded developer: 5 years (Required)
Medical Device developement: 2 years (Required)
Bare Metal: 1 year (Required)
Work Location: In person
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job