Renesas Electronics Corporation
Title: Director Software Development Infrastructure
Country/Region: US
State: California
City: San Jose
Business Unit: IoT and Infrastructure Business Unit
Office: REA(San Jose)
Job Function: Software
Job Type: Permanent
Description:
Renesas Electronics Americas (REA) is a dynamic, multi-cultural tech company where employees can learn, mentor and thrive.
REA brings together the strong financial foundation of a multi-billion dollar global operation and the flexibility and velocity of a smaller organization.
We are developing technologies for the latest advances in mobile computing, secured connected devices, autonomous driving, smart homes and factories and more.
Our solutions are at the heart of products developed by the major innovators around the world.
Join us and be part of what’s next in electronics.
Renesas Electronics is a leading global semiconductor company and a premier supplier of advanced semiconductor solutions including micro controllers, SoC solutions and a broad range of analog and power devices.
We are seeking an experienced, highly motivated and high-caliber individual with software engineering and management background to lead our Software Development Infrastructure team.
This team is a globally-distributed team responsible for the software development best practices, toolchains and technologies used by Renesas software developers.
Today, we have hundreds of software developers operating across many different platforms, code repositories, and build pipelines.
The quality of this work directly impacts the speed and efficiency of our software developers across the company
Responsibilities:
Define recommended software development practices and processes across a variety of development environments and programming technologies.
Manage the adoption of tools and industry best practices in order to accelerate the productivity of the broader software engineering team.
Set up and maintain infrastructure for CI/CD, including an automated testing framework and a builds and storage pipeline.
Examples of this may include:
– Identify and automate common tasks that slow down development.
– Support software developers with issues within our infrastructure.
– Deploy, improve, and maintain highly available, scalable, and monitored systems and services.
Set up and maintain a version control system that enables collaboration and efficient code reviews.
Requirements:
B.S./M.S.
in Computer Science, Engineering, Information Systems or equivalent & minimum 10 years’ relevant experience in following areas:
1-2 years” experience leading or managing a software development infrastructure team.
Experience in deploying and managing some permutation of Jenkins, Circle, Git, Gerrit, Jira, Zyphyr, Confluence, Artifactory, etc.
Experience with on-premises servers or public cloud (AWS) management.
Experience with systems and IT operations.
Experience with modern Linux systems and at least 7+ years of experience running and troubleshooting applications.
Proficiency with shell scripting.
Proficiency in a language (e.g.
Java, Python, C++, or Go), as well as its corresponding build tool.
Ability to independently learn and problem solve.
Ability to use a wide variety of open source technologies and tools.
Comfort with collaboration, open communication and reaching across functional borders.