Job Title : Embedded Engineer
Location : Riverside County, CA
Job Type : Full Time
Our client, a leading manufacturer of innovative engineering solutions, is seeking a skilled Embedded Systems Engineer to join their growing technology team.
This role offers the opportunity to work on advanced electronic systems, contribute to next-generation product designs, and collaborate with cross-functional teams in a hands-on engineering environment.
What You’ll Do
- Design and maintain electronic circuits and system architectures using both analog and digital design principles
- Develop firmware using C/C++ and work within real-time operating system (RTOS) environments
- Integrate sensors with microcontrollers and processors, supporting a wide range of sensing technologies
- Design and review printed circuit boards using industry-standard EDA tools (ORCAD preferred)
- Work with a variety of microcontroller platforms across multiple product lines
- Support sensor-driven applications including current, inductive, resistive, magnetic, acoustic, ultrasonic, and motion-based technologies
- Design and support actuator-based systems, including solenoid-driven mechanisms
- Contribute to data-driven initiatives and emerging technologies such as data science and generative AI
- Support AC/DC power conversion and power management designs
- Apply secure design principles, including encryption and embedded security methods
- Develop and support wireless communication solutions, including cellular, IoT, BLE, sub-GHz, and Wi-Fi technologies
- Act as a technical subject-matter expert, providing guidance and consultation to peers
- Evaluate and apply new technologies to existing and future product designs
- Gather and analyze technical data from multiple sources, including testing, documentation, supplier input, and hands-on experimentation
What You’ll Bring
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a closely related engineering discipline
- Professional experience aligned with one of the following levels:
- Engineer II:
2–4 years
- Engineer III:
5–7 years
- Engineer IV:
7+ years
- Strong proficiency in embedded C/C++ development
- Familiarity with hardware communication interfaces (SPI, I2C, UART, CAN, etc.)
- Willingness to learn additional programming languages and tools as needed
- Strong analytical, troubleshooting, and problem-solving skills
- Ability to collaborate effectively in a team-oriented environment