Skip navigation EPAM

Embedded Linux Engineer Hungary or Remote

  • hot

Embedded Linux Engineer Description

Job #: 90468
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.

No less important is the safety, well-being, and experience of our applicants. Therefore until further notice, all EPAM employment interviews will be conducted remotely. Our recruitment professionals and hiring managers are standing by to ensure a robust and engaging virtual candidate experience. We look forward to speaking with you!

DESCRIPTION


As Platform Development Engineer, you will be responsible for software development on a set of Linux based smart cameras. You will be tasked to provide a working platform of hardware, OS and core services to allow Video Analytics and Cloud teams to capture, process video streams and control embedded devices over the network.

What You’ll Do

  • Design and develop applications and services controlling different aspects of device functionality
  • Understanding Linux development, lifecycle, its subsystems and their interaction
  • Maintaining embedded OS distribution, including dependency resolution, and packaging automation
  • Going from application down to hardware level for troubleshooting
  • Research, design and development of system-level C/C++ applications and services
  • Troubleshoot platform level issues (including hardware related) on both test and field equipment, participation in RMA decisions

What You Have

  • Experience in C and C++
  • Experience in Linux
  • Experience in Python/Bash for scripting
  • Familiarity with Agile development methodology and tools (code reviews, CI/CD, static analysis, build systems...)
  • Experience in distributed systems and networking
  • Good problem-solving skills
  • Able to work independently and able to find help when necessary
  • Good English

Nice to have

  • Experience in Embedded Systems
  • Experience in Nvidia Jetson devices (TX1/2, Xavier NX...)
  • Experience in embedded Video (hardware cameras, GStreamer, FFMepg...)
  • Experience in building multi-threaded and multi-process applications
  • Experience in Linux Kernel (configuration, drivers modification...)
  • Experience in Yocto/Buildroot
  • Understanding of electronics and ability to read schematics. Debugging hardware and reflashing boards
  • Experience with databases
  • Cloud technologies (AWS, GCP...)
  • SDLC environment:
    • Jira (issue tracking)
    • Confluence (documentation)
    • Jenkins (CI/CD and automation)
    • Linux CLI (Ubuntu, Embedded Linux)
    • VS Code + extensions
    • Github
    • Docker
    • Python 3

We Offer

  • Dynamic, entrepreneurial, high speed, high growth corporate environment
  • Diverse multicultural, multi-functional, and multilingual work environment
  • Opportunities for personal and career growth in a progressive industry
  • Global scope, international projects
  • Widespread training and development opportunities
  • Unlimited access to LinkedIn learning solutions
  • Competitive salary and various benefits
  • Sport and social teams support, recreation area, advanced CSR programs

Hello. How Can We Help You?

Our Offices