Expoint – all jobs in one place
Finding the best job has never been easier

Senior Software Engineer - Boot Firmware jobs at Arm in Hungary, Budapest

Discover your perfect match with Expoint. Search for job opportunities as a Senior Software Engineer - Boot Firmware in Hungary, Budapest and join the network of leading companies in the high tech industry, like Arm. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
Hungary
Budapest
26 jobs found
21.07.2025
ARM

ARM Senior/Staff Engineer - Automotive & Edge Software Hungary, Budapest

Limitless High-tech career opportunities - Expoint
Your day to day role will involve both high and low level software development, integrating technology components, test and debug on various platforms, including software models, development boards and shipping...
Description:
Job Overview:

As a staff engineer you will work within a team to deliver software solutions for developers by integrating proprietary code and open source technologies to be used as blueprints to streamline the building of customer products.

Responsibilities:
  • Your day to day role will involve both high and low level software development, integrating technology components, test and debug on various platforms, including software models, development boards and shipping products.
  • Provide technical guidance to the team and mentoring to junior engineers, helping them develop skills and improve their performance.
  • Ensure the technical foundation for our solutions are strong and develop and guide sophisticated solutions.
  • Collaborate with global multi-functional teams, including hardware engineers, firmware developers, product managers, tools teams and system architects, to deliver integrated solutions.
  • Occasional travel e.g., visits to global Arm offices and developer conferences.
Required Skills and Experience :
  • 8+ Years of meaningful work experience in software development with technical leadership experience.
  • Excellent programming skills preferably C, C++, python. Able to add significant new functionality to complex code cases and analyse and fix defects.
  • Ability to test code, implement and maintain required CI/CD systems, and participate in a Scrum team environment involving multiple sub-teams.
  • Knowledge of Linux system engineering fundamentals (networking, storage, and operating systems).
  • Education: Degree or equivalent experience in a relevant subject, such as electronic engineering or computer science.
“Nice To Have” Skills and Experience :
  • Experience with graphics, vision and machine learning APIs and technologies.
  • Automotive and/or high end Industrial background or demonstrable knowledge. Specific SOAFEE and/or ROS an advantage.
  • Familiarity with ARM architecture and software ecosystems.
Show more
21.07.2025
ARM

ARM Staff Machine Learning Engineer - Automotive & Edge Software Hungary, Budapest

Limitless High-tech career opportunities - Expoint
Your day-to-day role will involve experimentation, research, model development, model deployment and performance monitoring for machine learning applications at the Edge. Define the appropriate model architecture and fine-tune the model...
Description:

Job Description:

As a staff ML engineer, you will work within a team, build and adapt ML models for Edge devices to be used as blueprints to facilitate the building of customer products. You will be a pioneer in model execution and testing on high performance computing subsystems and help craft the engineering experience in the development of data driven applications on Edge and Automotive devices.

Responsibilities:

  • Your day-to-day role will involve experimentation, research, model development, model deployment and performance monitoring for machine learning applications at the Edge.
  • Define the appropriate model architecture and fine-tune the model for an optimum application performance.
  • Collaborate with global multi-functional teams, including hardware engineers, firmware developers, product managers, tools teams and system architects, to deliver integrated solutions.
  • Occasional travel e.g., visits to global Arm offices and developer conferences.

Required Skills and Experience:

  • Consistent track record in development of machine learning and deep learning applications; solid knowledge in popular Machine learning frameworks, including PyTorch, TensorFlow and scikit-learn.
  • Excellent programming skills preferably in R, Python, Jupyter, C/C++ and Matlab. Able to adapt and add new functionality to sophisticated models.
  • Proficiency with technical methods for Hardware-aware model optimization and compression including quantization, pruning and knowledge distillation.
  • Education: Degree or equivalent experience in a relevant subject, such as mathematics, data science or computer science.

“Nice To Have” Skills and Experience:

  • Experience with graphics, vision and machine learning APIs and technologies.
  • Expertise in usage of ML frameworks and runtimes for the Edge including TensorFlowLite / TFLite Interpreter, PyTorch / ExecuTorch and ONNX / ORT
  • Hands-on development of Large Language models, vision transformer models and Generative AI applications; knowledge in Retrieval Augmented Generation, fine-tuning and prompt engineering optimization methods.
  • Familiarity with ARM architecture and ARM based AI hardware accelerators.

Show more

These jobs might be a good fit

21.07.2025
ARM

ARM Senior / Staff Machine Learning DevOps Engineer Hungary, Budapest

Limitless High-tech career opportunities - Expoint
Coordinate the definition of workflows for Edge AI application development and build an end-to-end machine learning pipeline. Define secure code practices and implement a repository management strategy for proprietary or...
Description:

Responsibilities:

  • Coordinate the definition of workflows for Edge AI application development and build an end-to-end machine learning pipeline
  • Define secure code practices and implement a repository management strategy for proprietary or open-source software
  • Use continuous integration / continuous deployment and containerization techniques to deploy Machine Learning models to production
  • Collaborate with application and platform developers, data scientists and ML engineers to identify tooling and automation needs and subsequent solutions
  • Identify relevant metrics for DevOps and MLOps practices and use supervision tools to safeguard development efficiency and an operation performance

Required Skills and Experience:

  • Proficiency with version control systems (e.g. Git), cloud platforms (e.g. AWS, Azure) and Infrastructure as Code tools (e.g. Terraform, Ansible, Packer)
  • Strong background in defining a CI/CD/CT pipeline and building and maintaining a CI/CT/CD infrastructure (e.g., Jenkins, GitLab CI, GitHub Actions)
  • Robust programming and scripting skills preferably in Python / C / C++, previous experience with Linux Systems and containers (e.g. Docker, Kubernetes)
  • Degree or equivalent experience in Computer Science, Electronics, or a related field

“Nice To Have” Skills and Experience:

  • Hands-on experience with CI/CT solutions for Embedded Systems (e.g. SiL / HiL) and monitoring tools (e.g. Prometheus/Grafana/ElasticSearch/Kibana)
  • Knowledge in repository management tools (e.g. Gerrit, GitLab) and CI/CD pipelines for open-source projects
  • Familiarity with ML frameworks (e.g. Pytorch, TensorFlow) and model testing
Show more

These jobs might be a good fit

21.07.2025
ARM

ARM Staff Test Engineer - Automotive & Edge Software Hungary, Budapest

Limitless High-tech career opportunities - Expoint
Develop, maintain, and implement automated test frameworks and pipelines across a wide range of target systems including virtual platforms and development boards. Collaborate with product, engineering and business partners to...
Description:

Job Description:

As a Staff Test Engineer, you will define and implement the test strategy, quality blueprint and test infrastructure for the delivery of coordinated software solutions and reference applications. You will drive system-level validation and ensure the functionality, reliability, performance, safety, security and usability of Arm-based systems, tools, and developer kits used globally.

Responsibilities:

  • Develop, maintain, and implement automated test frameworks and pipelines across a wide range of target systems including virtual platforms and development boards.
  • Collaborate with product, engineering and business partners to validate system behaviours through effective Behavior Driven Development and Test Driven Development techniques.
  • Mentor and guide engineers, providing technical leadership in debugging, diagnostics, test case design, and continuous improvement.
  • Define and supervise product and process quality metrics, ensuring early detection of defects and high standards of product reliability.
  • Participate in product presentations and demos at industry events, global Arm offices or conferences.

Required Skills and Experience:

  • Consistent track record in software quality assurance and test engineering of Embedded Systems, with a strong record of technical management in building scalable test systems.
  • Proficiency in automated testing and scripting using Python, Shell, or similar languages; strong background in CI/CD infrastructure (e.g., Jenkins, GitLab CI) and test orchestration tools.
  • Solid debugging and root-cause analysis skills; able to collaborate across teams to resolve complicated issues.
  • Degree or equivalent experience in Computer Science, Electronics, or a related field.

“Nice To Have” Skills and Experience:

  • Familiarity with digital consumer facing products, machine learning frameworks, model testing and performance monitoring.
  • Experience in user centric design and proficiency in usability testing methods.
  • Robust programming skills preferably in C, C++ to adapt code and fix defects.
  • ISTQB Expert Level / CMSQ Certifications or equivalent experience.

Show more

These jobs might be a good fit

20.07.2025
ARM

ARM Staff Software Engineer Test Hungary, Budapest

Limitless High-tech career opportunities - Expoint
Cooperate with software teams to establish and implement quality processes at every stage of the development cycle. Develop automated test cases for firmware and Linux-based systems (bootloaders, kernel, device drivers...
Description:
Responsibilities:
  • Cooperate with software teams to establish and implement quality processes at every stage of the development cycle.
  • Develop automated test cases for firmware and Linux-based systems (bootloaders, kernel, device drivers and applications).
  • Drive improvement at every step of the process in a CI/CD environment.
  • Facilitate the timely and effective resolution of any issues detected.
Your day-to-day activities will include:
  • You will build automated test solutions to deliver production quality software alongside established teams working on our open-source software stack for embedded devices.
  • You will contribute to improvements in tooling and automation of various types of testing.
  • You will join a distributed team that leads validation efforts to enable the delivery of high-quality software for our new products.
Required Skills and Experience:
  • Good understanding of testing principles, strategies and techniques.
  • Experience with integration and system validation tests in an automated environment.
  • Proficient user of version control, test management and issue tracking tools.
  • Experience at the HW/SW interaction layer, with embedded systems, boot loaders, Linux kernel or device drivers.
  • Programming skills to write effective test cases in C and test orchestration in Python.
Nice To Have:
  • ISTQB foundation level certification.
  • Experience with functional or non-functional security testing.
  • Proficient working with Git, Jira, Yocto.
  • Knowledgeable in computer architecture and microarchitecture concepts - ideally for the Arm architecture and its ecosystem.
  • Curious about open-source and agile development practices.
Show more

These jobs might be a good fit

20.07.2025
ARM

ARM Senior Software Engineer - Device Drivers Hungary, Budapest

Limitless High-tech career opportunities - Expoint
Working across the complete software lifecycle, including requirements, planning, development, release and support and maintenance. Developing Linux device drivers and exposing these to application software. Delivering tasks with minimal guidance...
Description:
Job Overview:

As an experienced C developer, you will contribute to the work of the embedded Linux device driver team on an exciting new range of Arm hardware devices aimed at AI use cases. You will be responsible for the hands-on development, testing and maintenance of Linux device drivers, ensuring their correct functionality, high performance and robust security.

Responsibilities:
  • Working across the complete software lifecycle, including requirements, planning, development, release and support and maintenance
  • Developing Linux device drivers and exposing these to application software
  • Delivering tasks with minimal guidance and contributing to the implementation of larger / more complex work
Required Skills and Experience :
  • Demonstrable experience in the full software lifecycle from requirements to release, including support and maintenance
  • Up-to-date experience in Linux device driver development, including interrupt handling, memory management, security and interfacing to application software
  • Effective communicator and ability to collaborate well within and across teams
“Nice To Have” Skills and Experience :
  • Experience in automation of device driver testing using hardware devices or software emulation
  • Knowledge of the Arm AArch64 architecture
  • Awareness of device power management techniques
  • Hands-on experience with PCIe or UCIe interfaces
  • Experience with VirtIO drivers
Show more

These jobs might be a good fit

20.07.2025
ARM

ARM Software Test Engineer - Team Lead Hungary, Budapest

Limitless High-tech career opportunities - Expoint
Reviewing and assessing proposed design changes from a verification complexity point of view. Ownership of verification environment from investigation all the way to verification closure. Investigating and scripting new verification...
Description:
Job Overview:

This role is for the Interconnect product team which develops the Arm Corelink Interconnect IP products. Our Interconnects and NoCs are designed for intelligent connected systems across a wide range of applications including mobile, IoT, networking infrastructure, automotive etc. The highly scalable IP is optimised for AMBA-compliant SoC connectivity and can be customised for multiple performance points.

Responsibilities:

You will specify and develop new hardware verification testbenches for future generation hardware IP. You will improve existing testbenches to increase performance, quality and efficiency. You will also identify areas for improvement in methodologies and implement those changes to advance our best-practises for hardware verification.

  • Reviewing and assessing proposed design changes from a verification complexity point of view
  • Ownership of verification environment from investigation all the way to verification closure
  • Investigating and scripting new verification flows and optimising existing ones
  • Analysis of data from simulation runs using machine learning and data science techniques to drive efficient bug discovery and coverage closure
  • There will be opportunities for improving our verification methodology collaborating with arm engineering teams
  • mentoring members of the team
  • Can demonstrate experience in working with constrained-random verification including ownership of complex verification environment.
  • Experience of using SystemVerilog and UVM
  • Proven software engineering skills including understanding of object-oriented programming, data structures, and algorithms.
  • You are competent developing verification flows, making the best use of EDA tools and have good scripting skills and are able to plan and estimate your own work.
  • Team leadership and mentoring experience
  • Multiprocessing microarchitecture experience including knowledge of cache coherence and bus protocols (e.g. AMBA5 CHI, AMBA4 ACE or AXI)
  • Experience in Formal Verification testbenches is a plus.
  • Strong communication and ability to work well as part of a team.
  • Dedicated with a focused approach to problem analysis and solving.
In return:

You will get to utilise your engineering skills to develop technologies and influence millions of devices for years to come. You will be able to drive and bring your ideas to a wider group of our leading experts, build your technical leadership and influencing skills towards becoming an established and recognised expert within the team.

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Your day to day role will involve both high and low level software development, integrating technology components, test and debug on various platforms, including software models, development boards and shipping...
Description:
Job Overview:

As a staff engineer you will work within a team to deliver software solutions for developers by integrating proprietary code and open source technologies to be used as blueprints to streamline the building of customer products.

Responsibilities:
  • Your day to day role will involve both high and low level software development, integrating technology components, test and debug on various platforms, including software models, development boards and shipping products.
  • Provide technical guidance to the team and mentoring to junior engineers, helping them develop skills and improve their performance.
  • Ensure the technical foundation for our solutions are strong and develop and guide sophisticated solutions.
  • Collaborate with global multi-functional teams, including hardware engineers, firmware developers, product managers, tools teams and system architects, to deliver integrated solutions.
  • Occasional travel e.g., visits to global Arm offices and developer conferences.
Required Skills and Experience :
  • 8+ Years of meaningful work experience in software development with technical leadership experience.
  • Excellent programming skills preferably C, C++, python. Able to add significant new functionality to complex code cases and analyse and fix defects.
  • Ability to test code, implement and maintain required CI/CD systems, and participate in a Scrum team environment involving multiple sub-teams.
  • Knowledge of Linux system engineering fundamentals (networking, storage, and operating systems).
  • Education: Degree or equivalent experience in a relevant subject, such as electronic engineering or computer science.
“Nice To Have” Skills and Experience :
  • Experience with graphics, vision and machine learning APIs and technologies.
  • Automotive and/or high end Industrial background or demonstrable knowledge. Specific SOAFEE and/or ROS an advantage.
  • Familiarity with ARM architecture and software ecosystems.
Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Senior Software Engineer - Boot Firmware opportunities at Arm in Hungary, Budapest. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.