We are looking for a motivated, driven, and collaborative Network Development Engineer with experience in embedded software development to join a versatile team that conducts research, design and development of software running on Linux or Windows OS to power our latest products!
Key responsibilities: Design, implement, integrate, and verify software applications and tools using C/C++ under Linux and Windows OS.Enhance, optimize, and improve efficiency and adaptability of the current software.Participate in requirements analysis, architecture, and design processes.Review, evaluate and analyze test plans and procedures.Support system test programs, analyze results and improve overall system quality.Lead and provide technical mentorship to engineers, designers, and support personnel.Required Skills Bachelor's degree in computer science/Software Engineering/Electrical Engineering with 5-15 years of proven experience.Strong proven experience in C/C++ programming languages.Deep knowledge and experience in real-time multi-threaded embedded software.Proven experience in development under Linux.Proven experience in socket programming, IPC, and PUB/SUB architecture.Deep understanding of the networking protocols TCP/UDP/IP/HTTP/SNMP/DHCP/DNS and familiarity with VLANs and basic switching and routing concepts.Proven experience in developing and deploying applications in cloud environments.Experience with containerization technologies such as Docker and orchestration tools like Kubernetes.Familiarity with CI/CD pipelines and tools such as Jenkins, GitLab CI, or CircleCI.Life at Capgemini Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer:
Flexible workHealthcare including dental, vision, mental health, and well-being programsFinancial well-being programs such as 401(k) and Employee Share Ownership PlanPaid time off and paid holidaysPaid parental leaveFamily building benefits like adoption assistance, surrogacy, and cryopreservationSocial well-being benefits like subsidized back-up child/elder care and tutoringMentoring, coaching, and learning programs.Employee Resource GroupsDisaster ReliefAbout Capgemini Engineering World leader in engineering and R&D services, Capgemini Engineering combines its broad industry knowledge and cutting-edge technologies in digital and software to support the convergence of the physical and digital worlds. Coupled with the capabilities of the rest of the Group, it helps clients to accelerate their journey towards Intelligent Industry.
Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
Capgemini is committed to providing reasonable accommodations during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
#J-18808-Ljbffr