Embedded software development engineer
Renesas is one of the top global semiconductor companies in the world. We strive to develop a safer, healthier, greener, and smarter world, and our goal is to make every endpoint intelligent by offering product solutions in the automotive, industrial, infrastructure and IoT markets. Our robust product portolio includes world-leading MCUs, SoCs, analog and power products, plus Winning Combination solutions that curate these complementary products. 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.
Renesas employs roughly 21,000 people in more than 30 countries worldwide. As a global team, our employees actively embody the Renesas Culture, our guiding principles based on five key elements: Transparent, Agile, Global, Innovative, and Entrepreneurial. Renesas believes in, and has a commitment to, diversity and inclusion, with initiatives and a leadership team dedicated to its resources and values. At Renesas, we want to build a sustainable future where technology helps make our lives easier. Join us and build your future by being part of what’s next in electronics and the world.
Background of Recruitment:
With the increasing demand for IoT devices, it is essential to provide software platforms that include not only drivers but also various middleware (wired/wireless communication, cloud connection, security, HMI, sensing, etc.). We are looking for engineers who understand modern development methods to develop high quality software in a short period of time.
We are looking for an engineer with experience in embedded software development to take charge of software platform development and be a leader in the future.
Software developmnt of microcontollers software-platform (Drivers & Middleware) for IoT deveices.
The following activities will be the main tasks:
- Development of drivers for Renesas microcontoller's peripherals
- Development of middleware for IoT devices (e.g. Connectibity, Security/Crypto)
- Improvement of development process using CI/CD system
Required Skills and Work Experience:
- Experience in embedded software development using C language.
- Experience in software development using CI/CD system.
- Ability to prepare documents to be provided to customers.
- Experience in using and developing Linux and real-time OS (uITRON, FreeRTOS, etc.)
- Experience in setting up CI/CD systems
Required Language Skills:
Japanese: business level
English: be able to understand spoken English