C++ Software Embedded Senior Engineer

extra holidays - extra parental leave
Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 
India

Offer summary

Qualifications:

Bachelor’s degree in computer science or a related field., At least 3 years of experience with Modern C++ (C++11 or later)., Proven experience in Linux user space development and embedded systems., Strong understanding of networking concepts and experience with related technologies..

Key responsibilities:

  • Participate in the architecture, design, and implementation of embedded software products.
  • Write clean, high-quality, and maintainable code, including integrating third-party software.
  • Troubleshoot, debug, and test software during development and deployment.
  • Conduct code reviews and provide feedback to team members.

Ceragon Networks logo
Ceragon Networks Telecommunication Services Large https://www.ceragon.com/
1001 - 5000 Employees
See all jobs

Job description

Description

In this role, you will be part of a team developing embedded software for cuttingedge devices that are aggregated into a software defined network.

Your responsibilities will include:

  • actively participating in the architecture, design, and implementation of software products
  • writing clean, highquality, highperformance, maintainable code
  • integrating thirdparty and opensource software
  • understanding of detailed functional specifications
  • complying with the standards and procedures (architecture, security, quality, documentation)
  • providing workload or task estimations for new features or bugfixes
  • participating in code reviews and providing feedback to other developers
  • troubleshooting and debugging issues that arise during the development process
  • conducting tests, deployment of new products and features and improving the system

    • Requirements

      What are the requirements

      • Bachelor’s degree in computer science or similar degree
      • Proven experience of 3+ years with Modern C++ (at least C++11, lambdas, smart pointers)
      • Proven experience of 3+ years with Linux user space development
      • Proven experience of 3+ years with embedded systems and Yocto OpenEmbedded
      • Strong networking background significant advantage
      • Experience with DPDK Userspace Packet processing significant advantage
      • Experience with Linux Kernel development advantage
      • Experience with BSP development and board bring up advantage
      • Experience with Python advantage
      • Experience with Git, Bash, Jenkins
      • Excellent organizational skills, attention to detail, and the ability to communicate effectively
      • Proactive and independent
      • Meticulous and focused on code quality
      • Advanced level of written and spoken English

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Telecommunication Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Proactivity
  • Organizational Skills
  • Detail Oriented

Embedded Engineer Related jobs