About the Role
Objective/Purpose: The Embedded Engineer reports to the VGC Active Systems Leader and directly contributes to converter design, development, control, programming, testing, versioning, documentation, and library component creation of key prototypes supporting business growth in the power conversion field. The Embedded Engineer develops, and updates embedded systems to enable the control loops provided by the Power Converter SW Engineer, making sure that each of the developed/updated parts is properly documented/versioned and tested. Some of the tasks expected to be developed/updated include the assessment of state-of-the-art MCUs that suit the power electronics requirements, programming of MCUs, and proposing and developing communication architectures following an edge-computing/IIoT approach. He/she must work closely with the Power Converter HW and the SW Engineering teams being responsible for fostering cooperation and ensuring clarity on the different project phases. He/she is also responsible for project delivery and innovation roadmap infeed as required and in support of the VG CoLAB Active Systems Leader.
Key Responsibilities:
Programming of MCUs.
Understand MCU architectures and develop frameworks to ease the programming of MCUs.
Define testing procedures, software debugging, and datasheets.
Support technical development, innovate, and identify IP opportunities.
Propose improvements and participate in events.
Acting in the best interests of the business.
Performing such other tasks as are consistent with the position and in the support of the head of your team.
Requirements
Minimum Qualification: MSc or PhD in Electrotechnical and Computer Engineering, Telecommunications, Automation, Robotics, Mechanical, or equivalent engineering field.
Experience: Industrial and/or academic experience in the development of embedded systems applied to power electronics and IoT devices.
Technical Skills:
Solid knowledge of ARM-based MCU programming involving ADC, DAC, DMA, PWM, Interrupts, COMs, etc (required).
Experience in MCU programming, including state machines, error handling, and protections as complements to converter control loops (required).
PCB design (required).
Advanced programming skills, primarily in C (required).
Experience in programming FPGAs (desired).
Experience in wired and wireless communications architectures (desired).
Development of HMI software (desired).
Excellent spoken and written English (other languages are valuable) (desired).
Key Value Drivers:
Team player with a focus on growth, knowledge-sharing, and collaboration.
Result-oriented, efficient, and adaptable to change
Creative, open-minded, and solution-oriented mindset.
Excellent communication skills.
Highly focused and oriented to detail.
High energy, drive for innovation, and ability to inspire and motivate others.
Software Skills:
Modelling tools: MATLAB/Simulink, Ansys Twin Build, Ansys Maxwell, LTSpice, or similar.
MCU IDEs: DAVE, STM32 Cube, or similar.
PCB design software: KiCAD or similar alternatives.
Programming: Python, C/C++, or similar.
Version control: Experience in SW release management (Git or similar).
Automation tools: Experience in SW programming (e.g., Excel macros, GSheet macros, Python) for the development of supportive tools to accelerate embedded systems development.
Documentation tools: Experience in MS Office (Word and PowerPoint) for report writing.
About the Company
VG CoLAB is at the forefront of cutting-edge energy storage technologies providing an engaging and dynamic work environment that keeps you excited about your job. We are committed not only to offering an attractive compensation and benefits package but also to ensuring a healthy work-life balance for our employees. Our organization encourages flexibility in career paths, allowing you to explore and grow within the company while contributing to innovative projects.
Privacy Policy: https://www.vgcolab.com/privacy-policy