-
SoftServe

Middle C/C++ Software Engineer

SoftServe
Ukraine · Full-time · Associate

WE ARE

SoftServe is a global digital solutions company, headquartered in Austin, Texas, founded in 1993. Our associates work on 2,000+ projects with clients in the USA, Europe, APAC, and LATAM. We are about people who create bold things, make a difference, have fun, and love their work.

Our client is a global networking solution and information security provider. This engagement concerns the business domain of their optical network.

The new team will work on a project that focuses on streamlining the SDK's consumption of Device Tree Sources (DTS) for x86-based systems by adopting innovative API design, kernel enhancements, and compatibility testing approaches. The goal is to reduce complexities and provide developers with a consistent, simplified API, empowering them to build efficient and robust solutions.

IF YOU ARE

  • Professional in Linux kernel development, particularly for x86-based systems
  • Proficient in C programming and debugging kernel-level code
  • Experienced in Device Tree Source (DTS/DTB) implementation and management
  • Skilled in library development and API design, emphasizing backward compatibility
  • Familiar with streamlining and refactoring legacy systems for modern requirements
  • Knowledgeable of FDTLIB, YAML, and YANG schema processing (as an extra advantage)
  • Adept at removing dependencies on outdated libraries and frameworks (nice to have)
  • Having prior experience documenting and testing kernel-level changes and APIs (as a perk)


AND YOU WANT TO

  • Develop and implement kernel-level support for DTS/DTB via the /proc/device-tree filesystem
  • Extend and augment FdtLib libraries to enable user-mode drivers to consume DTS/DTB directly
  • Streamline and simplify existing Common Data Model (CDM) APIs
  • Ensure backward compatibility while substituting YAML-based processing with direct DTS/DTB consumption
  • Collaborate with cross-functional teams to conduct comprehensive testing and validation


TOGETHER WE WILL

  • Create efficient and consistent APIs that improve user-mode driver functionality
  • Develop and test solutions to enhance compatibility and performance across systems
  • Deliver thorough documentation and user guides to ensure seamless adoption of new features
  • Streamline legacy systems by replacing outdated processes and dependencies






SoftServe is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment regardless of race, color, religion, age, sex, nationality, disability, sexual orientation, gender identity and expression, veteran status, and other protected characteristics under applicable law. Let’s put your talents and experience in motion with SoftServe

Key Skills

Ranked by relevance

c ha ui unity linux git wan lan eop aci nat pan ai ux
Login to Apply
Posted
Dec 10, 2024
Type
Full-time
Level
Associate
Location
Ukraine
Company
SoftServe

Industries

IT Services IT Consulting

Categories

Information Technology Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SoftServe
Related

Middle/Senior Engineer C++ Engineer (Package Builder)

2026-04-09

Full-time
Mid-Senior
Ukraine
IT Services
Information Technology
View Job Details
SoftServe
Related

Middle/Senior Golang Software Engineer (Kubernetes)

2026-05-19

Full-time
Not Applicable
Ukraine
IT Services
Engineering
View Job Details
SoftServe
Related

Middle C++ Software Engineer (Android + Java)

2026-05-13

Full-time
Not Applicable
Ukraine
IT Services
Engineering