Compiler Engineer (Machine Learning)

Arm

Lunds kommun

Hybrid

SEK 536,000 - 725,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Accommodations during recruitment
Hybrid working
Equal opportunity employer

Job summary

Arm is seeking an Embedded ML/Edge software engineer to design, develop and debug features for cutting‑edge Arm IP, working in small, collaborative teams in a hybrid setup.

You will contribute across the software stack, apply testing and debugging to deliver robust features, and take ownership of parts of the codebase while engaging with ML/CS/EE disciplines.

Qualifications

  • Embedded SW development experience in bare-metal, RTOS, drivers or memory.
  • Proficient in C, C++ or Python with debugging and testing ability.
  • Strong analytical skills and problem-solving passion.
  • Excellent communication and teamwork in diverse groups.
  • Knowledge of compiler fundamentals and hardware pipelines.
  • Technical degree or related industry experience in ML/CS/EE/Physics

Responsibilities

  • Design, develop, debug and deliver features for Arm IP.
  • Take ownership of code areas and collaborate with teammates.
  • Work in agile, goals-focused teams to meet product goals.
  • Support deployment and apply tests to ensure reliability

Skills

Embedded SW development
C/C++/Python
Analytical skills
Communication skills
Compiler fundamentals
Hardware processing pipelines
Technical degree or related experience

Education

Technical degree or related field

Tools

Version control systems
Code review platforms
CI/CD

Job description

Are you interested in working on the next generation of Machine Learning based Edge devices? Are you passionate about compilers and embedded computing?

This is a fantastic opportunity to get into the exciting world of Embedded ML with a company that can enable your ideas to shape the future!

Arm works with the industry’s best companies to build sector-leading products from our designs. You will share ideas, learn new skills and collaborate with the best engineers in the world. We work in small dynamic teams that allow your contributions to have a big impact on creating innovative Arm IP that will power the next generation of mobile apps, portable devices, home automation, smart cities and self-driving cars!

Role

We working using Agile methodologies that are goals focused. You will design, develop, debug and deliver features to our highly successful products. You will be highly motivated and required to contribute individually and in collaboration with others. You will be expected to take ownership and responsibility for different parts of the code as you become familiar with the product. We will support you in your daily activities and career deployement.

Essential Skills And Experience
  • Good Embedded SW development experience (e.g. Bare-metal, RTOS, drivers, I/O, memory, power, security)
  • Proven ability to design, develop, test and debug complicated software in C, C++ or Python
  • Strong analytical skills and a passion for solving complex problems
  • Great communication skills and an ability to cooperate in a diverse team, striving to fulfil common goals
  • Knowledge of compiler fundamentals
  • Understanding of hardware processing pipelines
  • Technical Degree or Industry experience e.g. Machine Learning, Computer Science, Electrical Engineering, Physics or equivalent experience
Desirable skills and experience:
  • Knowledge of Machine Learning applications and frameworks
  • Participation in organised development methodologies including defect tracking
  • Experienced with version control systems, code review and management platforms
  • Knowledge of computer architectures
  • Understanding of digital signal processing or control systems
  • Experience in Agile development, CI/CD and TDD
Accommodations at Arm

At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.

Hybrid Working at Arm

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, 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.

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 race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Salary Range: 535,500 kr - 724,500 kr per year

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML HW Modelling Engineer
Senior ML HW Modelling Engineer

Arm • Lunds kommun

On-site
SEK 900,000 - 1,200,000
Private medical insurance
30 days annual leave
Sabbatical
+2
AI Software Engineer — ExecuTorch
AI Software Engineer — ExecuTorch

Arm • Lunds kommun

On-site
SEK 750,000 - 1,100,000
Hybrid working model
2027 Master Thesis Projects in ML Software Lund
2027 Master Thesis Projects in ML Software Lund

Arm • Lunds kommun

On-site
SEK 54,000 - 66,000
Completion bonus SEK 60,000
Edge AI Engineer
Edge AI Engineer

Sigma Connectivity • Lunds kommun

Hybrid
SEK 40,000 - 65,000
Generous vacation time
Health and wellness benefits
Cutting-edge projects
Senior Embedded Developer
Senior Embedded Developer

Academic Work Sweden AB • Stockholms kommun

On-site
SEK 446,400 - 669,600
Embedded developer Automotive
Embedded developer Automotive

Swediumglobal • Stockholms kommun

On-site
SEK 535,446 - 749,625
Software Developer C++, Embedded Systems
Software Developer C++, Embedded Systems

Atlas Copco • Stockholms kommun

Hybrid
SEK 700,000 - 900,000
Hybrid workplace model
Senior Hardware Engineer
Senior Hardware Engineer

Qamcom • Kista

On-site
SEK 900,000 - 1,100,000
Flexible office hours
Bank unused hours for extra leave
Insurance and pension program
+4
Embedded MCU Software Developer to Accenture Industry X
Embedded MCU Software Developer to Accenture Industry X

Accenture Ab • Göteborgs kommun

On-site
SEK 450,000 - 600,000
Competitive compensation and benefits
Flexible worktime
Access to industry specialists
Embedded Software Engineer with Deep Learning experience, Lund
Embedded Software Engineer with Deep Learning experience, Lund

Axis Communications • Lunds kommun

On-site
SEK 664,967 - 886,623
Competitive bonus
Health insurance
Wellness allowance
+1