Senior Software Embedded Engineer
:
Responsibilities:
- Use best-practices, experience, & talents to develop software for embedded Linux-based charger products.
- Create high-level software design documentation for software being developed, based off requirements.
- Support software requirements elicitation for charger products, used for validation testing, etc.
- Develop unit and systems level SIL tests to ensure the highest code quality.
Qualifications:
- Experience with developing C++ based applications on embedded Linux.
- Experience with web-based communication protocols, especially gRPC, WebSockets.
- Experience with common build system frameworks (e.g., Make CMake).
- Experience with CI/CD using GitLab or similar framework (Jenkins, Circle CI).
- Experience with bug tracking tools, preferably Jira.
- Experience with charging cloud protocol Open Charge Point Protocol (OCPP) is a plus.
- Experience with charging protocols such as SAE 1772, DIN SPEC 70121, ISO 15118 is a plus.
- Experience with Linux kernel drivers for hardware components is a plus.
- Experience with any RTOS (e.g., FreeRTOS, QNX, GreenHills, etc.) is a plus.
- Experience with electric vehicle charging, power conversion and/or energy storage systems is a plus.
- Experience with designing software to meet functional safety (e.g., UL1998, ISO26262, ASPICE, etc) is a plus.
- 4+ years software development experience with embedded Linux systems.
Must Have
- At least a bachelor's degree in computer engineering, Electrical Engineering or Computer Science.
- Embedded C
- Embedded C++
- Embedded Linux
- IoT Software
- WebSockets
Nice To Have
- DIN SPEC 70121
- gRPC
- ISO 15118
- ISO 26262
- OCPP
- SAE 1772
- UL 1995
Job Type: Contract
Salary: $140,000.00 - $165,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Relocation assistance
- Vision insurance
Schedule:
- Monday to Friday
Education:
- Bachelor's (Required)
Experience:
- Embedded C: 4 years (Required)
- Embedded C++: 4 years (Required)
- Embedded Linux: 4 years (Required)
- WebSockets: 4 years (Required)
Work Location: In person
Recommended Jobs
Personal Trainer
Full Job Description: As a Personal Trainer at Fitness 19, we promote and deliver service that ensures clients receive one on one training, customized workout programs, nutritional advice, and mot…
Cell Therapy Supply Chain Manager
Kyverna Therapeutics is a patient-centered, clinical-stage biopharmaceutical company developing cell therapies for patients suffering from autoimmune diseases. Guided by our core values, Stay True to …
Veterinarian
is a multi-doctor full service, progressive veterinary practice. Our facility is a standalone veterinary hospital that boasts plenty of space and high quality equipment. We offer our clients and …
Corporate Development Associate
Role Overview: The Corporate Development team partners closely with senior leadership to drive Cloud Software Group’s most critical strategic initiatives. The team leads all aspects of the M&A l…
Retail Rental Specialist
EAGLERIDER RENTALS + TOURS, established in 1992, is a pioneering leader in the motorcycle rental and guided tour industry, offering an unparalleled experience for motorcycle enthusiasts and adventure…