sharing the costs of sports activities
Pracodawca zakończył zbieranie zgłoszeń na tę ofertę
Senior Embedded Developer
EPAM Systems (Poland) sp. z o.o.
- Company location
Kraków
Kraków, Lesser Poland - offer expired 3 months ago
- contract of employment, B2B contract
- full-time
- senior specialist (Senior)
- home office work
Poland (remote work)
Technologies we use
Expected
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).
TECHNOLOGIES
• 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
Benefits
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.