Embedded Linux Engineer
Minsk, Belarus
Pivotics is an international software development and AI company, with a dedicated R&D center in Wroclaw, Poland, a leader in creating advanced solutions for industrial companies as well as eLearning, Logistics & Transportation, Healthcare, and Car Retail.
We are looking for a Lead Embedded Linux Engineer for work with the potential to grow into a leadership role managing future test engineers on the same project.
Project Description
Our сlient specializes in producing next-gen smart PDUs (Power Distribution Units) designed for mission-critical IT, AV, and industrial environments. Their products are known for their reliability, stability, and advanced feature set.
For the embedded engineer: their flagship product lines, SynLink Smart PDUs and netBooter™ Switched PDUs, offer robust power management, automation, and monitoring solutions.
Technical Skills:
- Strong Embedded Linux development experience, particularly in Buildroot.
- Expertise in NOR flash memory expansion and partitioning.
- Proficiency in IPv6 and IPv4 networking protocols.
- Familiarity with USB, I2C, SPI, and serial interfaces for peripheral connectivity.
- Familiar with Continuous Integration and Validation Tools such as Jenkins
Leadership Skills (Preferred):
- Ability to manage and guide a small team of test engineers.
- Strong organizational and communication skills to ensure smooth coordination between firmware development and QA teams.
Soft Skills:
- Problem-solving mindset with a focus on proactive bug detection and resolution.
- Excellent communication and collaboration skills, with the ability to work independently on a project basis.
Preferred Qualifications:
- Experience with power management or IoT devices.
- Familiarity with API design, versioning, and integration testing.
- Knowledge of automated testing frameworks and CI/CD pipelines
Key Responsibilities:
Firmware Development:
- Expand and optimize NOR flash memory (32MB to 64MB+), including partitioning for bootloaders, U-Boot, Buildroot userspace, and application code.
- Implement support for IPv6, including backend functionality, GUI-based, and commandline configuration.
- Develop Wi-Fi support using USB, I2C, SPI, or serial interfaces (interface TBD).
- Enhance proof-of-concept solutions for robust production use.
- Collaborate with development team in managing and maintaining multiple product configurations based on customer requirements and custom feature sets
- Refactor code and help revise existing firmware development processes to improve ease of use and maintainability
Testing and Quality Assurance Leadership (Optional):
- Collaborate on the development of automated tests for firmware, PDU code, cloud integrations, and API compatibility.
- Lead the hiring and management of test engineers to build a robust QA pipeline.
- Ensure firmware changes are thoroughly tested to prevent disruptions, safeguarding customer satisfaction and product reliability.
API and Integration Stability:
- Ensure backward compatibility for APIs, reducing risks of breaking changes that could impact customer operations.
- Collaborate with large clients to address concerns promptly and maintain trust.
Social package description:
- Competitive salary and benefits package.
- Opportunity to work on innovative SSD technologies.
- Flexible work environment with a focus on autonomy and creativity.
- Professional growth in a fast-paced, global team.
- 14 days of paid vacation
- 2 weeks of paid sick leave
- Sports compensation
- Corporate events' celebrations, outdoor activities, Pizza Fridays, bar days in Wroclaw and Warsaw
If you feel that you are a great fit, please submit your CV.