Job Details:
Yotta Energy, Inc. seeks an Embedded Firmware Engineer – Battery Management Systems for a position in Austin, TX to engage in firmware development for a series of products deployed in Commercial and Industrial (C&I) solar and storage market. Integrate solar energy storage technology with rooftop solar modules and optimize performance of real-world applications. Design, implement, test, and support firmware controlling embedded processors in both wired and wireless networks. Apply knowledge of embedded software, communications protocols, basic electronic circuits, signal processing, and wireless networks to perform daily design tasks. Develop embedded software systems. Provide substantive technical assistance in software development projects, including the design, coding, and testing of all embedded software system components. Work with test engineers to set up and optimize test fixtures for validating the performance and reliability of BMS systems. Specify, design, implement, release, and support embedded software products for R&D software development department. Participate in embedded design projects from conception to production. Write code in C to implement the energy storage system. Lead interdisciplinary teams in completion of embedded software engineering projects. Collaborate closely with hardware engineers to perform board bring-up, troubleshoot issues, and validate system functionality. Engage in cross-functional communication to ensure seamless integration between hardware and firmware and resolve any conflicts that arise during development.
Qualified candidates must have a Bachelor’s degree in Computer Science, Mechanical Engineering, a related field, or a foreign equivalent, and at least two (2) years of experience as an Embedded Software/Firmware Engineer or a similar position utilizing all of the following: Embedded Systems Engineering; Embedded Software/Firmware Design and Development; Firmware-Hardware Integration; System Testing and Validation; Application Software; Requirements Analysis; Test Case Design; Test Automation; Real-time Operating Systems (RTOS); Communication Protocols (UART, I2C, SPI); Data Structures and Algorithms; Electronics Troubleshooting; C/C++ Programming Language; Low-Level Software Debugging; Microcontrollers (MCUs); ARM Architecture; UML State Machine; JIRA/Confluence; Oscilloscope; Multimeter; Power Supply; Logic Analyzer; Data Aquisition (DAQ) Instrument; Soldering Tools; Low-Level Programming in C/C++; Software development environment on Linux; CI/CD pipelines; Version Control Systems (Git/GitHub, SVN); Cross Functional Communication; and Technical Documentation.
How to Apply:
Email resumes to HR@yottaenergy.com
Yotta Energy, Inc
|