Embedded Linux Engineer

Уровень дохода не указан

Опыт работы: более 6 лет

Полная занятостьВозможно временное оформление

График: 5/2

Рабочие часы: 8

Формат работы: удалённо

Напишите телефон, чтобы работодатель мог связаться с вами

Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha

Project Description

The Client is specializes in advanced 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.

Work schedule: flexible and remote working schedule

Contracts: B2B with a fixed monthly salary

Terms: Full-time employment

Note: this is considered to be a planning position

Social package description:

  • Flexible working schedule

  • 14 days of paid vacation according to a B2B Contract

  • 2 weeks of paid sick leave

  • Corporate events' celebrations, outdoor activities, Pizza Fridays, bar days

  • Friendly and united international team of colleagues

  • Corporate events and trips

Ключевые навыки

  • Linux
  • flash memory
  • embedded
  • Embedded Linux
  • Английский — B1 — Средний

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Вакансия опубликована 14 февраля 2025 в Минске

Похожие вакансии