Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
EPAM Systems

Senior Embedded Developer

Ozorków, Poland

We are looking for an experienced embedded software engineer to join our team as a Senior Embedded Software Developer. We welcome mature experts who possess diverse code experience and enjoy using theoretical creativity to drive practical advancements.

If you are ready to take on new challenges, we encourage you to apply!

See yourself in this role

As a Senior Embedded Software Developer, you will play a crucial role in crafting innovative solutions for real-world challenges in Media, Health, Automotive, or IoT sectors. This is a fantastic opportunity to collaborate with top-tier clients and work on attractive projects while gaining exposure to various technologies and ample opportunities for personal growth.

Want more jobs like this?

Get Software Engineering jobs in Ozorków, Poland delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


What You'll Do
  • Build and develop high-quality products by taking ownership of the software development process
  • Work with hardware specifications to develop and integrate embedded systems
  • Analyze and enhance the efficiency, stability, and scalability of platform resources
  • Collaborate with other team members to design, develop, and test firmware solutions
  • Contribute to and improve the codebase and development processes
  • Be motivated by complex architecture and code
  • Be passionate about helping the products stay "future-proof"
  • Enjoy learning from your motivated and skilled colleagues and, in turn, sharing your knowledge
What You Have
  • 4+ years of experience in embedded software development
  • Strong proficiency in C/C++ programming
  • Expertise in Schematics, Electronics, and Electrics
  • Proficiency in microcontrollers or SoC
  • Deep understanding of various OSes such as Yocto, Open Linux Embedded, FreeRTOS, and diverse Linux distributives
  • Profound knowledge of algorithms, design patterns, and software development practices
  • Familiarity with methodologies such as Agile or V&V
  • Excellent English verbal and written communication skills
Nice to have
  • Knowledge or experience in IoT, Automotive, Healthcare, or Media streaming domains
  • Embedded software architecture design experience
  • Experience with communication protocols and diagnostics such as SPI, I2C, LIN, or CAN
  • In-depth understanding of Linux systems, including Linux embedded, kernel and user space programming, systemctl, standard daemons, system bootup process, DBUS
  • Good practical knowledge of IP Networking stuff such as DNS, VPN, VNC, VLAN, NAT/Masquerading, firewall, routing, ipv4 / ipv6, network traffic debugging, i.e. Wireshark, tcpdump, Nmap, IPTraf, traceroute/path, ping, etc
  • Proficiency in RDK
  • Familiarity with IP Playback, video streaming such as DASH, VOD, review buffers, HBBTV
  • Knowledge of video streaming libraries and standards such as GStreamer, MPEG-DASH
We Offer
  • We gather like-minded people:
    • Friendly team and enjoyable working environment
    • Engineering community of industry's professionals
    • Flexible schedule and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Relocation within our 50+ offices
  • We provide growth opportunities:
    • Outstanding career roadmap
    • Leadership development, career advising, soft skills and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning
    • Language classes on English and Polish for foreigners
  • We cover it all:
    • Stable income (Employment Contract or B2B)
    • Regular assessments and salary reviews
    • Participation in the Employee Stock Purchase Plan
    • Referral bonuses
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Corporate and social events
  • We may contact chosen candidates only
About EPAM
  • 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
Why EPAM

Client-provided location(s): Poland
Job ID: EPAM-91110
Employment Type: Other