Pracodawca zakończył zbieranie zgłoszeń na tę ofertę

Senior Embedded Developer

EPAM Systems (Poland) sp. z o.o.

  • Company location


    Kraków, Lesser Poland
  • Work location

    Poland (remote work)

  • offer expired 3 months ago
  • contract of employment, B2B contract
  • full-time
  • senior specialist (Senior)
  • home office work

Technologies we use


  • C

  • C++

  • Linux

  • Python

About the project

We are seeking a Developer to join our team and be responsible for Firmware development. The position will require close cooperation with other developers and departments, including product management and project management. The ideal candidate should have experience in C programming and possess must-have skills in C and C++ development with a focus on embedded/iOT systems.

Our ideal candidate is passionate about innovation & cutting-edge technologies and possesses the capability to work with an overlap with the California timezone (till 10 am PST – from 11 am to 7 pm CEST).


• OS: FreeRTOS, Embedded Linux

• Languages: C, C++, Python

• Build environment: MacOS + VirtualBox (Ubuntu)

• SDK/Libraries: NRF SDK, GStreamer

• Technologies: DSP, Audio/Video encoding

• Network: TCP/IP, Web services, WebRTC, SIP/RTSP

• Hardware interfaces: UART, GPIO, I2C, SPI, SDIO, WiFi

Your responsibilities

  • Develop firmware for embedded systems using C and C++ programming languages

  • Collaborate with other team members to design, develop, and test firmware solutions

  • Work with hardware specifications and schematics to develop and integrate embedded systems

  • Troubleshoot and debug firmware solutions

  • Participate in project and customer interviews, providing updates on development progress or answering technical inquiries

Our requirements

  • Proficiency in C programming language; C and C++ development, embedded/iOT systems, RTOS, MCUs

  • Experience in Audio streaming, cloud connectivity/IoT/security is a big advantage

  • Multithreading features: mutex, semaphore, queue, critical sections

  • Schematics: read and understand how signal processing

  • Equipment: know how to use oscilloscope/multimeter (to debug issues with local devices)

  • Exceptional problem-solving and troubleshooting skills

  • Availability for customer and project interviews

This is how we organize our work

This is how we work

  • at the client's site

What we offer

  • Friendly team and enjoyable working environment

  • Engineering community of industry’s professionals

  • Flexible schedule and opportunity to work remotely

  • Relocation within our offices

  • Corporate and social events

  • Benefits package (health insurance, multisport, shopping vouchers)

  • Employment Contract or B2B

  • Regular assessments and salary reviews

  • Participation in the Employee Stock Purchase Plan

  • Referral bonuses

  • Innovative solutions delivery and engineering excellence

  • Outstanding career roadmap

  • Leadership development, career advising, soft skills and well-being programs

  • Certification (GCP, Azure, AWS)

  • Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru

  • Language classes on English and Polish for foreigners


  • sharing the costs of sports activities

  • private medical care

  • life insurance

  • remote work opportunities

  • flexible working time

  • integration events

  • no dress code

  • video games at work

  • coffee / tea

  • parking space for employees

  • leisure zone

  • pre-paid cards

  • shopping coupons

  • sharing the costs of tickets to the movies, theater

  • employee referral program

EPAM Systems (Poland) sp. z o.o.

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.

Scroll to the company’s profile