Senior Linux Embedded Firmware Engineer SolarBridge Technologies
SolarBridge Technologies, Inc. has developed an innovative photovoltaic MicroInverter and monitoring solution that dramatically improves reliability, increases energy production, and simplifies installation for solar systems.
The current development team is composed mostly of very experienced development, QA and documentation professionals. We are looking for a Senior Embedded Linux Firmware engineer to help design and develop ARM, Debian Linux-based power monitoring solutions. The work involves design, development, integration, debugging, documentation, and verification of software and drivers in C. In addition, this person will develop shell scripts used for installation, update, and operations.
Duties & Responsibilities
The below statements describe the general nature and level of work being performed in this job. They are not intended to be an exhaustive list of all duties, and additional responsibilities may be assigned.
Design, develop, debug and document C code for ARM based Linux power monitoring hardware
Develop scripts using common Linux shell scripting tools (awk, bash, sed)
Create installations based on Debian Packages
Design, develop, and test kernel drivers (Power Line Carrier, SD/MMC)
Education & Experience
BS or MS in Computer Science or related field
7+ Years Firmware Engineering work experience
Expert knowledge of C/C++, including debugging at the driver level
Solid working knowledge of PHP
Experience working with high performing teams
Knowledge of Linux (including common system utilities and scripting)
Experience with Eclipse and doxygen
Experience developing projects on resource-constrained, embedded systems
Other desirable skills: Networking, bootstraps, SDK, wireless, USB, storage
Excellent written and oral communication skills (sample required)
||Austin, TX |