No more applications are being accepted for this job
Senior Embedded Engineer - Plano, United States - Pave Talent
![Default job background](https://contents.bebee.com/public/img/bg-user-ex-1.jpg)
Description
We are seeking a talentedSenior Embedded Software Engineer
to join a leading company in the design and manufacture of software-enabled energy storage and management systems.
What You'll Do:
Engineer energy storage products, from algorithms to firmware implementation and validation
Collaborate closely with hardware engineers to optimize performance
Develop and release firmware for safety-critical applications
Implement system-system interfaces using protocols like ModBus, CAN, and RS-232
Work on OTA update strategies with the gateway/edge team
Take ownership of the battery management system (BMS) software
Utilize JIRA and Bitbucket for issue tracking and collaborative development
What We're Looking For:
Bachelor's Degree in Electrical Engineering, Computer Science, or related field
5+ years of embedded software development experience
Expertise in C/C++ for microcontrollers, with knowledge of Python, Cython, GCC, and shell scripting
Experience with ARM Cortex processors and interface protocols like I2C, SPI, CAN, and Modbus
Strong understanding of CI/CD pipelines, unit testing, and automated testing
Ability to debug complex system-level issues across hardware and software
Above-average knowledge of sensors, ADCs, DACs, and ability to review electrical schematics
Bonus:
Experience with lithium-ion battery technologies and power systems
Regards,
Ram
by Jobble
#J-18808-Ljbffr