More jobs:
Embedded Software Engineer
Job in
Lake Forest, Orange County, California, 92630, USA
Listed on 2026-08-11
Listing for:
Pentangle Tech Services | P5 Group
Full Time
position Listed on 2026-08-11
Job specializations:
-
Software Development
Embedded Software Engineer
Job Description & How to Apply Below
Looking for an experienced embedded engineer who has worked in the medical device industry on complex multi-processor-based systems as a "hands-on" individual contributor with the following
Must Haves- 1. Experience developing embedded software for medical devices according toFDA/ISO regulations (including IEC 62304) and writing supporting design and testdocumentation
- 2. Ability to migrate ARM legacy code to new ARM Boards.
- 3. Proficient in creating bootloaders and application code as well as developing developer driver.
- 4. Proficient with RTOS (CMX, ThreadX, or similar) and RTOS based applications andmulti-threaded applications.
- 5. Proficient programming in C++ and C targeting embedded module s.
- 6. Experience with CAN, Ethernet, SPI, UART, I2C, ADC’s and DAC’s.
- 7. Strong debugging skills at component-level designs on the PCBA or within an integrated product and experience with simulation and debug tools (ex: CANone,Lauterbach).
- 8. Proficient in using lab equipment (logic analyzers, in-circuit emulator, oscilloscopes and DVMs) to debug and troubleshoot designs.
- 9. Excellent written and verbal communication skills.
- 10. Ability to read schematics as applicable to design and debugging effort.
- 11. Ability to work independently while collaborating with subject matter experts (SME) to meet project schedule and project milestone.
- 12. Ability to work on multiple projects with prioritizations aligned with project.
- 1. Understanding of Software Development Lifecycle Management (SDLC).
- 2. Experience with waveform generation, transducer signal sampling, motor control and other electromechanical control.
- 3. Experience in using static analysis, unit testing and other tools/methods.
- 4. Experience using Git and Azure Dev Ops.
- 5. Experience working in a Continuous Integration (CI) environment.
- 6. Experience with Python for general purpose scripting.
- 7. Good interpersonal & Communication skill.
- 1. Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 2. 6+ years hands on embedded software development experience
- 3. Excellent written and verbal English communication skills
- 4. Team player with demonstrated commitment to meeting schedule and project milestone
- 5. Good interpersonal & Communication skills to build positive departmental and interdepartmental relationships in a virtual, remote, and asynchronous environment.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×