Renesas is a global semiconductor company providing hardware and software solutions for a range of cutting-edge technologies including self-driving cars, robots, automated factory equipment, and smart home applications. We are a key supplier to the world’s leading manufacturers of the electronics you rely on every day; you may not see our products, but they are all around you.
For more information, visit https://www.renesas.com
The role: * Embedded software and firmware development for the new electronics products of company * Work in Linux, Windows environment * Write code documentation * Work in cooperation with software and hardware and FPGA engineers
Qualifications * 2+ years directly related experience * Good analog and digital electronic engineering fundamentals * Embedded programming experience in C, C++ * Experience with ARM architecture CPUs * Understanding of OOP, SOLID principles * Experience with hardware interfaces such as UART, SPI, I2C * Ability to write clean, readable code with clear separation of concerns * Could adapt to an existing software solution and to drive implementation of new features to this solution * Ability to interpret hardware schematics * Experience with common development tools git, test frameworks, IDEs
Will be a plus: * Hardware debugging skills & experience with power supplies, signal generators, oscilloscopes and/or logic analyzers * Software development skills in Python, C# * Experience in desktop application development (Qt framework)
We offer: * Fixed-Term Contract — 6 months (with the possibility of extension afterwards); * Part-Time employment (20 work hours per week); * Flexible working hours; * Friendly and highly professional team; * Calendar days paid vacation; * Professional & personal growth.