Senior / Intermediate Embedded Firmware Engineer
At Pivotics, we are developing next-generation embedded systems that power high-performance computing and storage solutions for clients around the globe. Our team is made up of passionate engineers who thrive on solving complex technical challenges, pushing performance limits, and building software that runs at the lowest levels of hardware.
We’re looking for an experienced Embedded Firmware Engineer to join our growing R&D team. You’ll be working on cutting-edge PCIe storage controllers — a project with real impact, shaping how data is stored, accessed, and secured in modern systems.
If you’re excited about working with low-level protocols, high-speed interfaces , and delivering firmware that powers the backbone of enterprise storage — we want to hear from you.
What You’ll Do:
As an Embedded Firmware Engineer, you will:
- Design, develop, test, and debug low-level firmware for embedded systems.
- Work with high-speed communication protocols such as PCIe Gen 4/5, SAS/SATA, I3C, and MCTP.
- Collaborate closely with hardware engineers, software architects, and QA teams.
- Analyze and resolve complex firmware issues using strong debugging and analytical skills.
- Write clean, maintainable code with comprehensive documentation and inline comments.
- Participate in code reviews and contribute to continuous improvement of development practices.
Who You Are:
You’re a self-motivated, detail-oriented engineer who thrives in fast-paced environments and enjoys working independently. You have a deep understanding of embedded systems and enjoy diving into the lowest levels of system architecture.
Required Qualifications:
- Strong proficiency in embedded system programming, development, and testing
- Proven experience with at least one of the following:
- PCIe (Peripheral Component Interconnect Express) Gen ⅘
- SAS (Serial Attached SCSI) and/or SATA (Serial ATA)
- I3C and/or MCTP
- Solid understanding of firmware architecture and low-level debugging
- Excellent analytical and debugging skills to resolve complex firmware issues
- Ability to work independently and communicate clearly within a distributed team
- Fluency in English (written and spoken)
Preferred Qualifications:
- Experience with EJTAG or similar debugging environments
- Proficiency in Python scripting for unit testing and automation
- Familiarity with version control tools such as Git / Bitbucket, including pull requests and code review workflows
- Strong documentation habits and code commenting skills
Why Join Us?
- Competitive compensation package (B2B or UoP)
- Remote-friendly – work from anywhere in Poland
- Flexible hours and asynchronous collaboration
- Opportunity to work on innovative, high-impact projects
- A technically-driven environment where your expertise matters
- Sports reimbursement & sick leave compensation
- Corporate outdoor events and parties, Bar Fridays.