Embedded Software Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
About us
Pacific Energy is a small business in Riverside, CA. We are creative and easy-going. Our goal is to develop power electronics applications for electric vehicles and energy storage. We create home-built power converters and high-speed electric vehicle fast chargers.
Description
We are seeking an experienced and skilled Embedded Software Engineer to join our team conducting embedded systems research and Development for the Power Electronics industry.
As an Embedded Software Engineer, you will play a crucial role in the development and implementation of software solutions for our hardware products. You will work closely with our team, collaborating on efficient and reliable embedded software systems.
If you have a deep understanding of embedded systems, strong programming skills, and a passion for innovation, we would love to hear from you.
Responsibilities
Develop and debug bootloader and USB applications for embedded systems.
Write efficient, scalable, and well-documented code in C/C++.
Participate in code reviews to ensure high-quality code and compliance with industry standards.
Debug and troubleshoot software and hardware issues.
Develop and maintain software documentation, including design specifications, API descriptions, and troubleshooting manuals.
Requirements
Bachelor's degree in Computer Science, Computer Engineering, related field, or 4+ years experience in Embedded Systems programming.
Solid understanding of ARM bootloaders and DFU update modes for embedded systems.
Experience developing bootloaders, real-time operating system (RTOS) applications, USB host/device drivers, and TCP/IP applications.
Proven experience building, developing, and debugging C/C++ projects on Windows and Linux.
Familiarity with the ARM GNU toolchain.
Strong problem-solving skills and the ability to contribute innovative ideas.
Job Type: Full-time
Pay: $50,000.00 - $75,000.00 per year
Benefits:
Health insurance
Parental leave
Vision insurance
Schedule:
8 hour shift
Experience:
Embedded software: 4 years (Preferred)
Ability to Commute:
Riverside, CA 92503 (Required)
Work Location: In person