Senior Staff Power Electronics Firmware and Controls Engineer
: Company Generac Power Systems Name Senior Staff Power Electronics Firmware and Controls Engineer - Clean Energy Req # 63779 Employment Type Full Time Shift 1st Generac Clean Energy is looking for a motivated Engineer with insatiable curiosity to help create next generation power system s . The successful applicant will join a team of highly knowledgeable and collaborative engineers. You will have the opportunity to solve challenging problems that unlock residential PV and energy storage systems at mass scale. This role entails ownership of firmware implementation, validation, and ongoing fleet improvements. The candidate will show outstanding technical and organizational skills and be passionate about bringing sustainable energy to the world. The position is available to be based out of our offices in Vancouver, BC; Reno Nevada; Waukesha Wisconsin; South Portland Maine; or Bedford Massachusetts. Essential Duties and Responsibilities: Develop control algorithms for switch mode power electronics Drive power electronics, communications, and battery design architecture with a firmware focus Develop, enhance and debug new and existing real-time firmware in C. Deliver high-quality code in a real-time embedded environment. Drive firmware development for performance, scalability, robustness, and tight integration with the hardware. Design safety rated firmware to meet UL1998 or related standards. Hands-on hardware bring up, build and execute component validation to deliver robust, functional code. Minimal Qualifications: BS in Engineering, Computer Science, Mathematics, Physics or proof of exceptional skills in related fields with practical firmware engineering experience. At least 10 years of relevant work experience Preferred Qualifications: Experience with switch mode power electronics including DC-DC converters, power management, power conversion and control Capable of delivering top quality C code in a real time embedded environment. Excellent software fundamentals including architectural design, algorithm development, data structures, code modularity, and maintainability. Multithreaded and RTOS experience. Experience with communication interfaces on embedded systems such as RS-485, CAN, SPI, I2C is desired. Experience with test driven development experience using unit testing, software in the loop, or hardware in the loop methodologies. Our developers participate significantly in firmware testing, so a validation mindset is required. Familiar with software testing libraries including Unity and CMock. Familiar with electrical test tools like scopes, meters, and power supplies. Desired to have experience developing time critical code using ADC, PWM for power controls and battery management Desired to have experience in the development of embedded software compliant to formal safety certification processes such as UL1998 or similar Desired to have Python or Rust experience for supporting tools and data analysis Remain engaged, proactive and positive when taking on challenging tasks, owning assignments and taking accountability for personal and overall team success. Ability to collaborate and communicate complex technical concepts. Physical demands: While performing the duties of this job, the employee is regularly required to talk and hear; and use hands to manipulate objects or controls. The employee is regularly required to stand and walk. On occasion the incumbent may be required to stoop, bend or reach above the shoulders. The employee must occasionally lift loads as large as 25 pounds. Specific conditions of this job include actions typical of frequent and continuous computer-based work requiring periods of sitting, close vision and ability to adjust focus. This position will require occasional travel. We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Recommended Jobs
Enterprise Account Partner - Veeva Quality Cloud
Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in histo…
Dental Assistant
Job Description Job Description Description: The ADA Forsyth Institute was founded in 1910 as the Forsyth Dental Infirmary for Children (later, the Forsyth Institute), to provide dental care to …
Cook
Requisition Number: 7485 Pay Range: $19.10 - $31.81 per hour Location: CHA Somerville Campus Work Days: 5:30am-2pm or 2pm-6pm Category: Service and Trade Department: Food Service SH Job …
Automotive Service Technician
Job Description Job Description We are looking to add a BMW and/or Audi/VW automotive technician to our team! You should have demonstrated experience as an auto technician with at least 5 years…
BARISTA (FULL TIME)
Job Description Job Description We are hiring immediately for full time BARISTA positions. Location : 200 Seaport Boulevard, Boston, MA 02210 Note: online applications accepted only.…
Senior Director, AI Innovations
Overview The Senior Director, AI Innovations serves as a strategic leader within Dana-Farber’s AI Innovation Center, responsible for advancing high-priority AI-related initiatives that support t…
A416-Program or Portfolio Manager rec (800311)
Full-time role - 37.5 hours per week (8a-4:30p w/ hour unpaid lunch) 100% remote. Submitted candidates must reside in EST zone to be considered Our direct client has an open…
Engineer II
POSITION SUMMARY Respond and attend to guest repair requests. Communicate with guests/customers to resolve maintenance issues with little to no supervision. Perform preventive maintenance on tools…
Pest Control Technician Start Immediately
Benefits: ~401(k) ~Competitive salary ~Health insurance ~Paid time off Lawn Doctor is looking for individuals dedicated to providing high-quality, customer-focused lawn care services to join …
Travel Speech Language Pathologist (SLP)
Travel Speech Language Pathologist Company: Fusion Medical Staffing Location: Facility in Pittsfield, Massachusetts Job Details Fusion Medical Staffing is seeking a skilled Speech Langu…