top of page

JP3470

Firmware Engineering - Head

Dallas, TX, USA

TBD

Overview

Our client is a relatively young startup designing renewable energy storage solutions for the

telecommunications industry.

Responsibilities

  • You will be working on energy storage systems for use in the telecommunications market.


  • Role will include significant ownership of energy storage products software and firmware, ranging from algorithms, architecture, implementation, validation, and asset management.


  • Develop, enhance, and debug new and existing real-time software in C and C++ in embedded Linux and RTOS environments.


  • Drive improvements and new algorithm development to enhance product performance and capabilities for dynamic estimation of capacity, energy, and power limits.


  • Drive software development for performance, scalability, modularity, and validation.


  • Work cross functionally with cell modelling, specifications, systems design, and product team in defining product level functionality.


  • Manage the development of Bootloaders and OTA firmware updates.

Qualifications

  • BS or higher in Computer Science/Engineering, Electrical Engineering.


  • Experience managing teams to deliver top quality C, C++, and python code in multi-threaded and multi-process systems.


  • Possesses expert software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability.


  • Ability to debug complex system level issues and drive solutions.


  • Ability to collaborate and communicate complex technical concepts.


  • Possesses hands-on experience developing, testing, and qualifying embedded system firmware for safety-critical applications.

bottom of page