Skip navigation EPAM

EPAM Poland Embedded Software Development Center

We are expanding our Embedded practice to multiple locations in Poland, and enhancing our presence in Krakow, Wroclaw, Katowice.

How Our Business Works

Staying in continuous business relations with dozens of our Customers and Partners we have observed a growing demand for providing embedded software development services as being a complementary part to our mainstream IT technology services. Covering a full technology stack map, by synergy effect, will provide additional value for our Partners as well as for our Employees.

We have clients and projects in the following areas:

  • Media & Entertainment
  • Automotive
  • Telecommunication
  • Finance and Banking
  • Long-term cooperation based on a contract of employment or B2B
  • Work with high high-level Specialists on both EPAM and Customer side
  • Projects diversification
  • Friendly and top-class work environment
  • Variety of locations:
    • Krakow
    • Wroclaw
    • Katowice     

We are offering opportunities for engineers with a solid background in embedded software development to perform end-to-end system engineering covering multiple angles of an embedded domain skillset in:

SOFTWARE PLATFORM / APPLICATION DESIGN

  • Server software
  • System software
  • Custom applications
  • Test software for manufacturing and assembly tests

EMBEDDED SOFTWARE DESIGN

  • DSP algorithms
  • Drivers design
  • Automated & functional testing methodology & software
  • FPGA based design
  • Development for embedded OS – Windows Embedded, Linux, eCos, RTOS, etc.

HARDWARE PLATFORM / ELECTRICAL DESIGN

  • Schematics
  • Circuit solution design
  • PCB design
  • PCB design verification
  • Embedded components selection

MECHANICAL ENGINEERING

  • Industrial design
  • Volumetric optimization
  • Mechanical product architecture
  • Miniaturization
  • Electronics packaging
  • Complex surface modeling
  • Risk identification and mitigation planning

DEVICE PROTOTYPING

  • PCB production
  • Components procurement
  • Assembly – installation of components on PCB, bring-up and initial testing
  • Device mounting, functional, EMS, and other types of testing

PREPARATION TO MANUFACTURING

  • Adjustment of technical documentation, test software & methods or process per manufacturer`s requirements
  • In some cases, design of customized test hardware devices

You are an embedded systems Expert with any specialization:

  • Developer
  • Integrator
  • Architect

You have experience in these areas: DTV, automotive, IoT, telecommunication devices, real-time systems.

You want to work in trend-setter projects and with cutting-edge technologies?

Foundation strategy

Our key paradigm is “safety and grow”, that is why we base our strategy on two parallel paths: 

  • “Now” – existing projects and contracts 
  • “Future” – grow towards future opportunities 

Thanks to this approach, we ensure an immediate step-in into real and attractive projects, with parallel focus on technological diversification and opportunities for personal growth.

Existing projects covers areas: 

  • DTV 
  • TV OS development 
  • Telecommunication devices development

The ideal candidate will be performing in multiple embedded domains:

Hardware Architecture

CPU Architectures

  • x86 & amd64
  • ARM & ARM64

Microcontrollers

  • MSP430
  • PIC & PIC32
  • AVR & AVR32

Others

  • FPGA, CPLD, DSP, GPU, IPU, etc.

Operating Systems

Linux

  • Yocto
  • LFS-like

Android

  • Gingerbread Mobile
  • TV and car flavors 
  • Brillo
  • QNX

RTOS

  • FreeRTOS
  • VxWorks
  • ThreadX

Software and Tools

Programming languages

  • C/C++
  • Java
  • Python
  • Lua
  • Assembler
  • VHDL/Verilog

Tools
Custom compilers and IDEs Open source: GCC, GDB, oprofile, lttng, etc. 

HW:

  • Lauterbach debug/trace
  • Coverity
  • BlackDuck

NETWORK DOMAIN

  • Knowledge
  • Network Security
  • DNS/DHCP Automation
  • Network Automation Appliances
  • Software Defined Networking
  • Storage
  • Infrastructure and Cloud Solutions IP Address Management
  • High Availability and Load Balancing
  • Orchestration and Clusterization
  • Predictive Analytics
  • Reporting Operational Intelligence

Our internal Center for Practical Innovations will allow you to:

  • Create the future for our customers and ourselves - new expertise, organizational capabilities, business models
  • Build a strong an Innovation Culture – support, promote and recognize successful innovation
  • Connect business with technology very closely to create value    

Want to hear about details?