Controls and Embedded Design Engineer (PV Inverters)
Role details
Job location
Tech stack
Requirements
Job info: - Role: Controls and Embedded Design Engineer (PV Inverters), Valencia. - Multinational company is looking for a Controls and Embedded Design Engineer (PV Inverters). Client info: - Our client is a multinational technology company specializing in power electronics, with a strong focus on photovoltaic and energy storage solutions. With a global footprint, they operate at the forefront of innovation in the energy sector. Responsibilities & Accountabilities: - Building and refining closed-loop control models for power conversion technologies and characterizing dynamic response - Writing, optimize, and document bare-metal C for TI C2000 and other 32-bit MCUs. - Developing software drivers and libraries for peripherals such as (ADC, PWM, timers, SPI, I²C, UART, RS-485, CAN, Ethernet) with deterministic execution and interrupt-safe design. - Interfacing with real time simulators (hardware-in-the loop HiL) - Designing 4- to 6-layer PCBs for mixed-signal layouts - Assemble and debug prototypes with necessary lab equipment. - Authoring automated Python/LabVIEW scripts for regression tests and production programming. - Generating detailed electrical specifications, BOMs, and test plans - Develop compliance documentation (UL/IEC/CE) - Leading design reviews, mentor junior engineers, and interface with suppliers and contract manufacturers to resolve DFM/DFA issues. - Supporting field-failure analysis and sustainment engineering for products in volume production The successful applicant (M/F/D): - Bachelor's degree in Power Electronics, Electrical/Computer Engineering, or a related field, Master's degree a plus. - 3-5 years experience in Power Electronics Engineering - Modeling and simulation experience (MATLAB, Simulink, PSPICE, PSIM) preferred - Experience with Texas Instrument microcontrollers, C2000 preferred - Experience with hardware design and schematic capture tools - Experience working with real-time operating systems - Experiencing working with communication protocols such as UART, SPI, and I2C - Exposure to Python programming - Familiarity with laboratory test equipment (oscilloscope, etc) - Experience with software development processes (GIT/SVN, issues tracking, etc.) - Excellent written and verbal skills - Ability to work cooperatively in a team environment - Ability to learn new skills independently and assume new responsibilities - Availability for international travel during the initial onboarding and training phase What we offer: - Flexibility, Home-office - Being part of a company with a strong presence in the international market. - Long-term professional project. Professional stability. - Dynamic work, participation in various company projects. Next steps: If you are interested in this offer, click on "apply now" to send an updated copy of your CV. We guarantee confidentiality.