XX
(Closed)Arm Limited

Senior Software Engineer - MCU Tools

  • +3
  • +7
  • DE
    Germany
Show interest
  • +3
  • +7
  • DE
    Germany

About

Job Overview:


In the Developer Platforms group at Arm, our mission is to make software development on Arm based devices most efficient and successful, getting the most value out of the architecture regarding performance, power 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 (CMSIS). In addition to these Open-Source projects we integrate tools into IDEs making them easily accessible to a wide range of users.

The ideal candidate for this role will have software engineering experience across different technologies and a curiosity about building tools and development flows that are easy to use for embedded microcontroller developers.

Responsibilities:


You will work as part of a team to craft, deliver and support the tools and experiences required to support all phases of embedded development from prototyping to firmware deployment:

  • Demonstrate quality through unit testing and continuous integration;
  • Work alongside team members to tackle relevant technical problems, based on real life use cases;
  • Form effective relationships with people inside and outside of the company.


Required Skills and Experience :


We are seeking for an experienced engineer with the following skills:

  • Experience in at least one programming language;
  • Familiarity with the basics of modern, effective software development: source control, automated testing, object-oriented or functional paradigms and the Agile methodology;
  • A 'get things done' mentality to shipping high-quality, robust software which is maintainable and adaptable to evolving requirements and continuous improvements;
  • Minimum a B1 level in German language and full proficiency in English.


β€œ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 tool, and we actively support ongoing training:

  • TypeScript (browser, server, and client) - Node.js, Electron, React, Visual Studio Code extensions, Java, C++, WebAssembly;
  • Development for Embedded/IoT devices, Arm Cortex-M based hardware;
  • Experience with Agile & 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!

#LI-DDG1

#J-18808-Ljbffr

Nice-to-have skills

  • TypeScript
  • Node.JS
  • Electron
  • React
  • Java
  • C++
  • IoT
  • Germany

Work experience

  • Embedded
  • Frontend
  • Backend

Languages

  • English