hirly

Capgemini Engineering

Senior C Engineer

Brasov, Bucharest, Bucuresti, Cluj-Napoca, Iasi, RO-BUH-BUCHARESTSEIMAFOF, Timisoara, RO

See how you match this job — and similar ones. Free.

Upload your resume and hirly scores it against this role at Capgemini Engineering first, then against similar open jobs, and shows where you fit and why.

PDF or DOCX, up to 12MB. No sign-up to see your matches.

Get past the screening software and onto a recruiter's desk

hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.

  • Keywords matched to this posting
  • Fit score before you apply
  • Cover letter included

Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.

Tailor my resume for this job →

Apply from your AI assistant

Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.

Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.

hirly's read of this role

Seniority
Senior
Country
RO
Work mode
On-site / unstated
First seen by hirly
27 Sept 2026

Derived automatically from the posting. Upload your resume above to see how the role scores against it.

the posting

C Senior Engineer

  • Our client is one of the leading companies in the field of accounting SaaS solutions. Client's project is the custom hypervisor software that provides increased performance and lower TCO (total cost of ownership) for various memory-intensive applications (as compared with more traditional systems). Currently, the project's been porting from Intel to ARM platform.
  • The position is to join Virtualization team that handles this porting to ARM (and all other tasks related to virtualization as well). The main skills required are ANSI C experience as well as Linux kernel or driver development experience.

Your role:

  • Build new features and maintain existing functionality of the client’s platform/product per specs and design;
  • Participate in code reviews;
  • Report to Team Lead or supervisor about feature readiness/quality and raise red flags in crisis situations;
  • Participate in functional and architectural design of assigned features;
  • Research and evaluate technical options to implement assigned features;
  • Provide estimations of feature scope and split it into tasks;
  • Work in close contact with team members or other relevant stakeholders;
  • Follow established software development processes;
  • Suggest technical and functional improvements to add value to the product.

Your Profile:

  • ANSI C programming experience;
  • Linux kernel or driver development on ARM/x86;
  • Multi-core programming experience :Phy. Interrupts Delivery, Mem. Fences, Mem. Barriers, Primitives for Multicore Management “Lockless data structures”;
  • x86 or ARM programming experience (processor Op codes; emulation)
  • Linux-POSIX or develoment (not configuration and integration);
  • Writing designs for low level modules
  • Sufficient English level for communication (verbal & written);
  • Technical documentation writing skills;
  • Good communication and collaboration skills.

Nice to have:

  • Experience of building/optimization software for ARM processors;
  • Experience with Virtualization software, HyperVisor;
  • Assembly language (x86_64 or aarch64).
Original posting on Capgemini Engineering's site ↗

Browse similar roles

Want this one?

Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.

Tailor my resume for this job