Skip to main content

Embedded Software Applications Engineer

Job facts

Job ID 2023-7801 Location Budapest, Hungary Date Posted Mar. 30, 2023 Category Applications Engineering

Apply and Save Job Buttons

Apply for job

Job Description

Job Description:

Arm® is at the heart of the world's most sophisticated digital products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the IoT.

Arm’s Partner Enablement Group has the charter to ensure success for Arm’s customers by providing timely, groundbreaking knowledge through innovative services. Join this team, and you'll collaborate with customers and Arm's engineers to directly contribute to the success of customers by helping them development and deploy their hardware and software applications using Arm based solutions. We work closely with our world leading engineering teams on next generation support for IPs and SoCs, which end up in the hands of millions of users worldwide.


Responsibilities:

The responsibilities of this job include supporting customers in developing and crafting with Arm solutions including software and IP for innovative devices. This includes working in a multidisciplinary team to help customers build new software from the ground up and make extensive use of Arm's reference open software components and libraries. The role involves working with other teams within the company on both the engineering, product and business side. You will gain knowledge of the Arm architecture, IPs, and Arm software stacks through close working with the worldwide Application Engineering teams and the Product Engineering group. The focus area will be Cortex-M and IoT subsystems architecture/software support for Arm and its customers. The candidate will support customers with Open-IoT-SDK open-source software framework, Arm Virtual Hardware models, Arm Centauri project, Arm TrustZone technology with Trusted Firmware-M software stack, and Keil Cloud IDE. The ideal candidate has a keen problem-solving mind, is passionate about software development, and enjoys working as part of a team to deliver complex solutions in a dynamic field.


Required Skills and Experience :

  • Good university degree, in Electronics Engineering, Computer Science or other technical degrees.
  • Several years of solid validated experience with a passion for driving forward.
  • Solid understanding of software development, ideally with C, C++ and Python background.
  • Knowledge of Arm v7-M / v8-M microprocessor architectures.
  • Experience in requirements analysis, software architecture definition and documentation.
  • Understand the CPU boot up flow and at least one of the popular BSP/Bootloader/RTOS/Linux software. Understand the Arm TrustZone technology and the Trusted Firmware concept.
  • Experience in one or more domains of software development on virtual hardware targets and FPGAs, plus CI/CD systems such as Jenkins or GitHub-Actions.
  • Experience in debugging complex software issues in prototyping environments.
  • Clear, effective written and verbal communication skills.


“Nice To Have” Skills and Experience :

  • Experience with Arm’s Open-IOT-SDK framework, Open-CMSIS device software interface and Arm Virtual Hardware offerings.
  • Familiar with open-source project development cycles and contribution process.
  • Hands on System / SW / HW-SW interaction experience
  • Hands on experience of ARM-based systems development, support, and debug
  • Ability to work across a wide geographical area and multi field teams.


In Return:

We offer a competitive reward package including annual bonus, RSUs, healthcare and wellness support. As well as other benefits such as a supplementary pension, sabbatical leave, and a minimum of 25 days annual leave.

We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote a strong collaborative environment with good team integration but are accommodating to different home working requirements.

ARM’s benefits program provides permanent employees with the opportunity to stay innovative and healthy, ensure the wellness of their families, and create a positive working environment.

#LI-JH1

Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.

Hybrid Working at Arm

Arm’s hybrid approach to working is centred around flexibility, where we split our time between the office and other locations to get our work done. Within that framework, we empower groups and teams to determine their own particular hybrid working pattern, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.

Apply and Save Job Buttons

Apply for job