Senior Embedded Engineer - Plano, United States - Pave Talent

    Default job background
    Description
    We are seeking a talented

    Senior 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