FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Engineer I, Embedded Software
ICU MedicalEntry-level Embedded Software Engineer developing and maintaining embedded software for hardware products. Collaborating with senior engineers to implement features and ensure reliable performance.
Posted 4/22/2026full-timeSan Diego • California • 🇺🇸 United StatesSeniorLead💰 $29 - $41 per hourWebsite
Tech Stack
Tools & technologiesLinuxRTOS
About the role
Key responsibilities & impact- Design, implement, and test embedded software components in C/C++.
- Develop firmware for microcontrollers, embedded Linux systems, or RTOS-based platforms.
- Debug and troubleshoot software issues using oscilloscopes, logic analyzers, debuggers, and diagnostic tools.
- Participate in code reviews and follow established coding standards and development processes.
- Collaborate with hardware, systems, and quality engineering teams.
- Assist in creating technical documentation, including design specifications and test procedures.
- Support integration of software with hardware prototypes and production units.
- Contribute to continuous improvement of development workflows and testing practices.
Requirements
What you’ll need- Must be at least 18 years of age
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- Experience with embedded development tools (JTAG, SWD, GDB, IAR, Keil).
- Exposure to communication protocols such as UART, SPI, I2C, CAN, USB, BLE, or Ethernet.
- Familiarity with embedded Linux, device drivers, or board bring-up.
- Knowledge of unit testing frameworks or automated testing for embedded systems.
- Internship or project experience involving firmware or hardware-software integration.
- Understanding of safety-critical or regulated development environments.
Benefits
Comp & perks- Competitive financial benefits, including a generous 401(k) match and (for eligible roles) our Annual Incentive Plan
- A wide range of benefit options at affordable rates
- Additional perks to assist employees with their work-life effectiveness, such as Paid Time Off, Company Holidays, and Tuition Reimbursement
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++embedded software developmentfirmware developmentdebuggingunit testingautomated testingcommunication protocolsembedded Linuxhardware-software integration
Soft Skills
collaborationtechnical documentationcontinuous improvementproblem-solvingattention to detail
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Electrical EngineeringBachelor’s degree in Computer Science