Embedded Firmware Engineer

Austin, TX 78758

Posted: 05/17/2019 Job Number: 16325

Embedded Firmware Engineer

Austin, TX

Description: This position is within our Software Engineering group, where you will work with a small team to develop fully functional prototypes to demonstrate new advanced operation and control for autonomous grid connection, management and regulation.

Responsibilities Include:
  • Design and implement embedded software for real time operation and control
  • Simulating new algorithms for autonomous micro grid power flow management 
  • Develop unit and system test software
  • Validate algorithms using system simulation tools 
  • Working with hardware engineers to test and troubleshoot prototype designs

Skills/Qualifications:
  • BSCE/BSEE required.
  • 5+ yrs experience developing high volume production firmware
  • Expertise in C++, C, and Assembly for real time applications with exposure to interrupt service and drivers in embedded software control highly desirable.
  • Experience in developing, testing, and debugging bank switched 8051 assembly projects highly desired.
  • Able to understand and implement digital signal processing (DSP) concepts in a microprocessor environment. 
  • Familiar with evaluating CPU versus hardware processing requirements and trade-offs for cost effective designs. 
  • Ability to troubleshoot firmware related issues within complex systems. 
  • Ability to unit test code and hardware both with and without external test equipment such as oscilloscope, power meter, etc. 
  • Familiarity with software development processes. E.G. Agile, Structured, Object Oriented, etc. 
  • Familiarity with development tools such as Keil, GCC, GDB, Eclipse, GNU Make, etc. 
  • Familiarity with software code management tools such as GIT, Mercurial, etc. Able to carry a design task from concept to implementation. 
  • Ability to document engineering requirements, document solutions, and test new firmware designs. 
  • Experience with power electronic systems would be an advantage. 
  • Experience with solar inverters would be an advantage. 
  • Familiarity with Python for test automation would be an advantage. 
  • Experience with 32-bit ARM processors and 8-bit 8051processors would be an advantage. 
  • Experience with UL1741, IEEE1547 and other solar related standards would be a definite advantage

Amanda Hackley

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.