C Software Engineer

About the job:
Looking to build some of the world’s most largely used applications while complementing your C development skills with a full stack of technologies and methodologies? We offer you a unique opportunity to develop a multi-virtualized telco product with millions of subscribers around the globe, while working with an extensive stack of techs & methodologies:
  • C, Python
  • Bash/Linux
  • Gitlab CI/CD
  • Docker, Git, Jenkins, Free Diameter, Memcached, libxml2, libxslt
  • Agile/Kanban
  • Test-driven development
If you’re driven by dynamic tech, Agile/Scrum environments, you have experience with modern software development practices and cloud deployments, we may be a good match!
You’ll enjoy:
  • Being  part of an Agile team geographically distributed across several European locations
  • A key role in a team with 10 senior engineers developing and bringing innovation into large-scale cloud communications products
  • Career and professional development opportunities (certifications, workshops, training sessions)
Your contribution:
  • Engage in the full software development lifecycle to design, build and maintain reliable, efficient and reusable C code
  • Prepare software documentation that ensures your code can be properly operated and used in the long run
  • Partner with quality engineers to ensure code quality and participate in identifying innovative and iterative solutions
  • Actively engage in Scrum specific ceremonies in coordination with the client’s team
  • Contribute to a culture of code quality, drive continuous improvement of processes and share technical leadership cross-department teams
  • Participate in strategic planning for product development with the senior management
Bring along:
    • Minimum 3-year experience in working with C
    • The ability to quickly learn and utilize new concepts and find creative solutions to problems
    • A self-driven and proactive attitude with the ability to work both independently and in groups
    • Good understanding of memory management in non-garbage collected environments
    • Good understanding of data structures and algorithms
    • Fluency with code versioning tools (such as Git, SVN)
    • Experience with Unix/Linux environment
    • Advanced English speaking and writing skills
and as an extra treat…
  • Telecom industry knowledge (e.g. architectures, protocols, applications, etc.)
  • Experience with Agile development
  • Familiarity with continuous integration system
Benefits we offer:
Available throughout (even in Covid times):
  • competitive remuneration
  • flexible working schedule
  • medical insurance
  • meal tickets
  • 3 sick-days per year (no questions asked)
  • 1 additional vacation day for each year in the company
  • extra free time by compensating public holidays that fall on weekends
  • (online) team events and games
Looking forward to return to (after the pandemic):
  • Central office location
  • Massage sessions at the office
  • Sport competitions
  • Team buildings and parties
  • Lunch&learn sessions


Scroll to Top

Apply to this job

Contact us

Send your CV