Firmware Engineer
๐ Role Overview & Responsibilities
ROLE:Solarlytics, Inc. is a renewable energy IoT stealth-mode startup based in Livermore, CA. The company is currently seeking a highly experienced & motivated Firmware Engineer. The Firmware Engineer will be responsible for designing, developing, testing, and maintaining embedded software or firmware that runs on our solar technology. This role is crucial in ensuring the proper functioning of hardware components and the overall performance of our devices. You will collaborate with cross-functional teams, including hardware engineers and software developers, to ensure the seamless integration of firmware with the hardware. Your role will involve coding, debugging, testing, and optimizing firmware to meet product specifications and performance requirements.
RESPONSIBILITIES:Design and develop efficient, reliable, and scalable code to meet product specifications.Collaborate with hardware engineers to ensure firmware compatibility with hardware components.Identify and troubleshoot software and firmware issues.Conduct thorough testing to ensure the reliability and stability of firmware.Implement and execute test plans to validate firmware functionality.Optimize firmware code for performance, memory usage, and power efficiency.Implement and contribute to firmware architecture improvements.Create and maintain comprehensive documentation for firmware designs, code, and testing procedures.Provide technical documentation for end-users and other stakeholders.Participate in design reviews and provide valuable insights to enhance overall product quality.
QUALIFICATIONS AND EDUCATION REQUIREMENTSBachelorโs or Masterโs degree in electrical engineering, computer science, or related field.Proven experience in firmware development for embedded systems.Proficient in programming languages such as C and C++.Familiarity with embedded systems architecture and hardware interfaces.Strong debugging and critical thinking skills.Knowledge of version control systems and development tools.Excellent communication and collaboration skills.
PREFERRED SKILLSExperience with real-time operating systems (RTOS).Knowledge of communication protocols such as I2C, SPI, UART.Familiarity with hardware description languages (HDL) like Verilog or VHDL.Understanding of software development life cycle and agile methodologies.Familiarity with renewable energy systems, including solar technologies.Unafraid to pursue innovative ideas while at the same time being results oriented.Ability to quickly learn new technologies.
Frequently Asked Questions
How do I apply for the Firmware Engineer position at Solarlytics? โผ
Click the “Apply for this Position” button on this page to submit your application directly to Solarlytics without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? โผ
This position is located in Livermore, CA with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? โผ
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud →