Skip navigation EPAM

Embedded Software Engineer Budapest, Hungary

Embedded Software Engineer Description

Job #: 86401
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

DESCRIPTION


Currently we are looking for a Embedded Software Engineer for our Budapest office to make the team even stronger.

Our client manufactures safety-critical control systems and would like to star new product line with the help of EPAM. Teams will work on a wide range of tasks from productization of existing solutions to research and verify further proof of concepts. We are looking for applicants both on the medior and senior levels with or without team-leading experience

Responsibilities

  • Design and develop applications and services controlling different aspects of device functionality
  • Improve the existing codebase, find and analyze errors and bug reports
  • Execute large-scale refactors
  • Create firmware update packages
  • Support internal software, product, and QA teams
  • Assess third-party and open-source software
  • Analyze and enhance efficiency, stability, and scalability of platform resource

Requirements

  • Experience applying Systems Engineering disciplines to the development of complex systems
  • 3 - 5+ years of industry experience with embedded C
  • Strong device-level C programming experience
  • Experience with boot loaders, initialization code, and real-time operating systems
  • Experience with the following communications protocols and diagnostics (SPI, I2C, LIN, CAN)
  • Experience working using version control systems
  • Ability to read a schematic and debug embedded devices
  • Ability and willingness to mentor others
  • Ability to travel to work closely with the customer
  • Ability to be a real team player able to co-operate
  • Sufficient (Intermediate and higher level) level of English

We offer

  • Permanent job with remote work opportunity
  • Widespread training and development opportunities, language courses, soft-skill trainings
  • Vast opportunities for self-development, unlimited access to LinkedIn Learning, GAL trainings
  • Multilingual work environment
  • Competitive salary and benefit packages (private health care, sport card, fringe benefits)
  • International projects, working in hybrid teams with high-skilled peers
  • Sport and social teams support, advanced CSR programs

HELLO! HOW CAN WE HELP YOU?

OUR OFFICES