Team Lead Software Development - MCU Tools
The Role
Job Overview :
In the Developer Platforms group at Arm, our mission is to make software development on Arm based devices most efficient and successful, intuitively getting the most out of the underlying Arm architecture features in terms of performance, power efficiency and security.
Our Microcontroller Software and Tools team develops software interfaces and backend tools in collaboration with the developer ecosystem including silicon-, tools- and software vendors.
In addition to these Open-Source projects we flexibly integrate tools into IDEs like Visual Studio Code making them easily accessible to a wide spectrum of end users.
The ideal candidate for this role will have software development engineering and team leading experience and a track record of managing successful software projects, combined with a passion to build tools for embedded microcontroller platforms.
Responsibilities :
You will initially supervise a small, diverse team of software developers and guide them through all project lifecycle, ensuring timely delivery of high-quality software.
Your technical expertise will allow you to give technical guidance and support to the team. In your role as line manager you provide feedback, foster professional growth and development within the team.
Required Skills and Experience :
We are seeking for an experienced team lead with the following skills :
- Strong communication and interpersonal skills;
- Validated experience in software development with at least 2 years in a leadership role;
- Excellent problem-solving, organizational, and analytical skills;
- Resource and performance management.
Nice To Have Skills and Experience :
Any experience with the technologies listed below is helpful, however, a desire to learn is far more valuable than experience in any specific tool, and we actively support ongoing learning and training :
- TypeScript (JavaScript), Go, C++, Java;
- IDEs for embedded / IoT devices like Arm Cortex-M based hardware;
- Continuous integration workflows including build systems, testing and deployment;
- Source control systems and services like Github or GitLab;
- Experience with Agile development and UX design principles and processes.
In Return :
At Arm, we offer a dynamic and collaborative work environment where your contributions are valued and recognized. You will have the opportunity to work with pioneering technologies and play a key role in crafting the future of the semiconductor industry.
We provide competitive compensation packages, comprehensive benefits, and ample opportunities for professional growth and development.
If you are a dedicated and driven individual who thrives in a fast-paced, innovation-driven environment, we want to hear from you! Join us in our mission to empower the world's most innovative companies with Arm technology.
Apply now to become a part of our team!