drjobs Senior C Software Engineer

Senior C Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Tbilisi - Georgia

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Note: Relocation is Mandatory. Hybrid position based in Warsaw Poland.

We are looking for a highly skilled and motivated C Software Engineer to join our team.

The ideal candidate will have extensive experience in modern C development and a deep understanding of compilers operating systems and software development tools. You will work on designing developing and optimizing software solutions for complex systems with a focus on graph theory and related algorithms. 

Key Responsibilities:

  • Develop maintain and optimize C applications for Linux and Windows environments. 
  • Utilize and configure GCC and Clang toolchains for crossplatform development. 
  • Write and maintain automated scripts using Bash and batch scripting for build and deployment processes. 
  • Collaborate using Visual Studio and other IDEs to build highperformance applications. 
  • Design implement and test graphrelated algorithms using C and some Third party libraries such as Boost. 
  • Write and maintain unit tests using gTest and mock objects with gMock to ensure high code quality. 
  • Troubleshoot and debug crossplatform software issues. 
  • Work with version control systems (e.g. Git) and participate in code reviews. 
  • Collaborate with crossfunctional teams to define requirements and system architecture. 

 


Qualifications :

Must Skills & Experience

  • Strong proficiency in C (C11/14/17/20 including STL and modern design patterns. 
  • Expertise in using GCC and Clang compilers in Linux as well as VisualStudio in Windows.
  • Solid understanding of Linux and Windows operating systems. 
  • Proficiency in Bash scripting and familiarity with PowerShell or Windows batch scripting. 
  • Experience with Visual Studio as a development and debugging environment. 
  • Strong knowledge of gTest and gMock for unit testing and mocking. 
  • Familiarity with Boost libraries particularly those relevant to graph algorithms and data structures. 
  • Strong understanding of graph theory algorithms and data structures. 

Nice to have Qualifications :

  • Experience with performance profiling and optimization. 
  • Knowledge of CI/CD pipelines and build systems (e.g. CMake Ninja). 
  • Familiarity with containerization tools (e.g. Docker). 
  • Background in contributing to opensource projects. 
  • Strong analytical and problemsolving skills. 

 


Additional Information :

What do we offer you

  • Fulltime contract
  • Relocation is Mandatory. Hybrid position based in Warsaw Poland.
  • Possibility to manage work permits
  • Training and career development opportunities.
  • Benefits and perks such as private medical insurance lunch pass card MultiSport Plus card extra holidays
  • Be part of a multicultural team working on international projects.

If you have read this far and you are looking forward to joining this challenge do not hesitate to apply... we would be delighted to meet you!


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.