Embedded Linux Engineer

Embedded Linux Engineer

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
Application Form

Application Form




    Max file size: 10Mb

    WANT TO LEARN MORE ABOUT US?
    We would love to hear about your project and possibly be your partner. Follow the link below to get in touch!