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.

Please fill in the form to apply
Personal Information
All fields are required
Please provide correct full name.
Please provide correct email.
Please provide correct phone number.
cv/resume
Required
Drag & Drop or Click to Select Files
Please provide correct file. (.doc or .pdf)
Message
Optional
Cancel