C Software engineer

3 tygodni temu


Warszawa, Mazovia, Polska MBR Partners Pełny etat

Our client's team is developing the network OS that drives switches and routers designed and manufactured by their company. Their networking solutions (incl. the NOS) are deployed in on-premise cloud data centre environments of our enterprise and MSDC customers.

They are looking for software engineers with solid experience in the packet networking field to join our team and work on the software design and development of components of the OS directly interacting with the hardware.

Responsibilities
  1. Design and develop the networking OS that drives our data centre switches and routers; specifically — the component of the NOS that programs the network ASIC.
  2. Fix bugs in the software within the area of responsibility and improve performance of the product.
  3. Collaborate with hardware engineers to ensure seamless integration of software and hardware components; with control plane engineers in order to support provisioning of control plane information into the chip.
  4. Participate in code reviews and contribute to the development of best practices.
  5. Help with troubleshooting and resolve issues that arise in the networking operating system.
  6. Support the Quality Control team in automated test development to ensure quality and reliability of the networking software.
  7. Stay up-to-date with the latest networking trends and technologies, and incorporate them into the software design.
Qualifications required to start
  1. Bachelors degree or equivalent experience in Computer Science, Electrical Engineering or related field.
  2. Familiarity with Ethernet and IP-based protocols, dynamic routing protocols (BGP, OSPF at a minimum).
  3. Ability to work with industry standards such as IETF RFC, IEEE etc. — understand standard requirements, implement the described behavior and messaging in C code.
  4. Proficiency in C programming language.
  5. Experience of developing software for Linux OSes (this implies an advanced Linux user as well).
  6. Experience in developing and maintaining software operating systems in data centre/telecom environment.
  7. Ability to work with a large codebase: navigate the code in an efficient manner, interpret the code on the fly.
  8. Experience debugging complex and multithreaded software.
  9. Strong problem-solving and analytical skills.
  10. Ability to work independently and collaboratively in a team environment.
Ways to stand out
  1. Hands-on experience with microchip vendor SDKs (ASICs) and driver development (CPLDs, FPGAs).
  2. Understanding of the Linux kernel networking architecture.
  3. Hands-on experience with I2C, SMBus/PMBus interfaces, ACPI.
  4. Experience with network protocols such as BGP, OSPF, STP, MPLS, LDP.
  5. Experience developing multithreaded Linux applications.
  6. Experience developing Linux services (daemons).
  7. Some experience with embedded (being able to interpret a device data sheet, common on-board hardware components interconnection principles and mechanisms).
  8. Experience with distributed systems and/or cloud computing systems.
  9. Familiarity with virtualization/containerization technologies such as KVM/QEMU and Docker, Kubernetes.

The client can sponsor work permits in the UAE but the role can be located remotely in other countries.

#J-18808-Ljbffr
  • C ++ Software Engineer

    3 tygodni temu


    Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etat

    C ++ Software EngineerDescriptionWe 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...

  • C++ Software Engineer

    3 tygodni temu


    Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etat

    Position: C++ Software EngineerLocation: Warsaw, Poland (Hybrid 4 days a week onsite)Duration: Long Term B2B ContractJob Description:Key Responsibilities- Develop, maintain, and optimize C++ applications for Linux and Windows environments.- Utilize and configure GCC and Clang toolchains for cross-platform development.- Write and maintain automated scripts...


  • Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etat

    About the JobWe are seeking an experienced C++ developer to join our team. As a C++ Application Engineer, you will be responsible for designing, developing, and testing complex software applications.


  • Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etat

    Axiom Software Solutions Limited is a leading provider of innovative software solutions, and we're seeking a highly skilled C++ Software Architect to join our team.Job SummaryYou will be responsible for designing, developing, and optimizing software solutions for complex systems, with a focus on graph theory and related algorithms. As a key member of our...

  • C++ Software Engineer

    2 tygodni temu


    Warszawa, Mazovia, Polska ROBOTEC sp. z o.o. Pełny etat

    technologies-expected :- C++- Linuxtechnologies-optional :- Python- AWS- O3DE- Unity3D- Unreal Engineabout-project :- We are currently looking for a Mid or Senior C++ Engineer.responsibilities :- Develop of high-quality software (including real-time applications)- Work on ROS(2) projects, improving performance of the most advanced robotics middleware- Create...

  • Software Engineer in C

    7 minut temu


    Warszawa, Mazovia, Polska ipracujzdalnie Pełny etat

    iPracujZdalnie, a pioneering company in telecommunications innovation, seeks a skilled Software Engineer in C to join our team. As a key member of our OSS BECS application development team, you will contribute to the creation of cutting-edge network automation solutions.The ideal candidate will possess 3-5 years of experience in a similar role and...


  • Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etat

    Axiom Software Solutions Limited is seeking a highly skilled and motivated Senior C++ Software Developer to join our team.Job DescriptionThe 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...


  • Warszawa, Mazovia, Polska Robotec Pełny etat

    Robotec.ai is a software company that develops hi-tech solutions for robotics and automotive industries. We help our customers build state-of-the-art robotic simulations and testing tools to ensure their machines work safely and efficiently. Our engineers also develop various R&D projects and products. We believe that human centered robotics and open source...


  • Warszawa, Mazovia, Polska N-able Technologies Ltd. Pełny etat

    Job OverviewN-able Technologies Ltd. is a leading provider of software solutions that help companies manage their IT infrastructure effectively. We are seeking a highly motivated Backend Software Engineer - C++ to join our team of experts.The ideal candidate will have a solid understanding of development processes and experience in problem-solving and...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    Job TitleMid / Senior C++ Software Engineer, WarsawAbout Robotec.aiWe are a software company that develops hi-tech solutions for robotics and automotive industries.We help our customers build state-of-the-art robotic simulations and testing tools to ensure their machines work safely and efficiently.Our engineers also develop various R&D projects and...


  • Warszawa, Mazovia, Polska CodiLime Pełny etat

    The project and the team We develop modern Software-defined Networking (SDNs) and network operating systems for leading networking equipment manufacturers. We work with cloud-native, containerized software and services, as well as with user-space and kernel-space drivers for advanced network equipment such as switches, routers, and smart network interface...


  • Warszawa, Mazovia, Polska TN Poland Pełny etat

    TN Poland is seeking a talented C++ Software Engineer for Embedded Devices to join our Engineering team.About the JobIn this role, you will be responsible for the development of hardware and firmware for fleet management solutions, including leading the development process from specification to mass production.Your Key ResponsibilitiesDevelop and design...


  • Warszawa, Mazovia, Polska CodiLime Pełny etat

    The project and the teamWe develop modern Software-defined Networking (SDNs) and network operating systems for leading networking equipment manufacturers. We work with cloud-native, containerized software and services, as well as with user-space and kernel-space drivers for advanced network equipment such as switches, routers, and smart network interface...


  • Warszawa, Mazovia, Polska Evertz Pełny etat

    Recruitment process is simple: Screening with recruiter (30 min) Technical interview with 2 Senior Developers and optionally HM (up to 2.5 hr) Our software engineers develop next generation technologies that enable the creation of media entertainment that you enjoy at home or on the go. Our software plays a significant role in producing and delivering your...


  • Warszawa, Mazovia, Polska ThunderSoft Pełny etat

    Job Description:The Kanzi Services team at ThunderSoft is looking for a seasoned Senior C++ Software Engineer to contribute to the development of advanced automotive UI solutions. As a member of this team, you will have the opportunity to work on challenging projects, collaborate with talented professionals, and grow your skills in software engineering and...


  • Warszawa, Mazovia, Polska AURA Pełny etat

    Desktop Software Engineer (C#/.Net)Poland, Remote or Ukraine, Remote or Portugal, RemoteAura is on a mission to create a safer internet. In a world where our lives are increasingly online, Aura's category-defining suite of intelligent digital safety products help millions of customers protect themselves against digital threats, and that number is growing...


  • Warszawa, Mazovia, Polska Pico Pełny etat

    Pico Overview Pico is a world-leading engineering team working on the design and development of new features across its entire product range. Our Redline Trading Solutions provides ultra-low latency market data and order execution solutions that solve the toughest latency and throughput challenges in today's equities, options, futures and foreign exchange...


  • Warszawa, Mazovia, Polska Phoenix-RTOS Pełny etat

    We are seeking a skilled Software Engineer to join our team in Warsaw, Poland. As a member of our Space Division, you will be involved in the development of the Phoenix-RTOS operating system for the space market requirements, creating low-level software and software applications for satellites.Job Description:You will be responsible for developing low-level...

  • C++ Software Engineer Role

    1 tydzień temu


    Warszawa, Mazovia, Polska Robotec Pełny etat

    Job ResponsibilitiesDevelop high-quality software for real-time applications using C++Design and implement simulation modules utilizing ROS 2 middleware (C++)Contribute to open-source projects, primarily focusing on Open 3D EngineCreate technical documents and reports detailing project progress and findings


  • Warszawa, Mazovia, Polska MBR Partners Pełny etat

    About the TeamOur team is passionate about delivering high-quality networking solutions to our clients. We are looking for a talented Embedded C Systems Engineer to join our team and contribute to the design, development, and maintenance of the OS that powers our networking products.Key ResponsibilitiesDesign and develop high-quality software for Linux...