Job Closed
This listing is no longer active.
Made Possible. Made Better.
Senior Network Software Engineer, C/C++
Location
Ukraine
Posted
75 days ago
Salary
0
Seniority
Senior
Job Description
Senior Network Software Engineer, C/C++
Jabil
• Collaborate with the team to develop software solutions for networking devices • Work on complex systems based on networking OS • Develop and integrate software for Broadcom Switch ASIC-based systems • Contribute to automated test development for network devices • Engage in SW/HW bring-up and integration efforts
Job Requirements
- Experience with Networking OS
- Experience with Broadcom Switch ASIC’s such as Tomahawk (1-5) or other StrataXGS
- Experience with porting SONIC to Broadcom Switch ASIC-based systems
- Experience with SAI for Broadcom Switch ASIC
- Experience with FW/SW development for networking devices using C/C++
- Experience with Linux Kernel modules/drivers’ development, particularly for FPGA, CPLD’s
- Experience with SW development using Python
- Experience with various peripherals and peripheral buses, like I2C, PCI-E, etc.
- Experience with data path automated tests development for network devices, using Python/Pytest.
- Experience with SW/HW bring-up/integration of networking devices
- Solid understanding of the differences between routing and forwarding, as well as switches and routers
- Proficiency in L2/L3 protocols
- Experience with link aggregation and LACP
- Knowledge of automatic routing protocols like BGP, OSPF, RIP, and IS-IS
- Advanced C/C++ programming skills
- Advanced Python programming skills
- Experience with Jenkins, Pytest, Scapy, traffic generators, traffic analysers, etc.
- Git/ GitHub
- Knowledge of embedded systems, Linux, or related technologies is an advantage
- Familiarity with tools like Jira and CI/CD pipelines.
Benefits
- Health insurance
- Paid time off
- Professional development opportunities
- Flexible working hours
- Remote work options
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Integration with the Compliance team • Build and maintenance of the technology infrastructure • Development of robust, integrated solutions • Ensuring reliability, performance, and traceability of information
Role Description Sitecore developer utilise wide range of technical skills and deep understanding of the platform capabilities to create great web experience. Must have at least minimal experience with building sites using Sitecore and be skilled in frontend (JS) and backend (ASP.NET). You can join our team as senior, mid-level, junior or a fresher willing to learn. You will be able to work in a variety of client settings and platforms and collaborate in a smart environment where you can bring in your ideas. There is plenty of room to grow at Huge. Qualifications - C# development experience - Expertise in ASP.NET - Track of Sitecore projects, with minimum 1 year practice - Knowledge of SQLServer - Experience with project management software such as Jira, Trello, and/or PivotalTracker - A solid understanding of computer science fundamentals, including object oriented design, data structures, algorithm design, problem solving and complexity analysis - Strong understanding of infrastructure and scalability - Experience with content management systems and mobile application development a plus - Excellent debugging and troubleshooting skills Benefits - We love experimenting with new technologies - It’s more than just coding, you’ll be creating incredible new experiences - We are recognised as one of the global best workplaces for innovators - Attractive and competitive salary - English language support, we will provide English training so you can improve your communication skills in English
Role Description We are looking for a .Net Developer to build software using languages and technologies of the .NET framework. You will create applications from scratch, configure existing systems and provide user support. In this role, you should be able to write functional code with a sharp eye for spotting defects. You should be a team player and excellent communicator. If you are also passionate about the .NET framework and software design/architecture, we’d like to meet you. Your goal will be to work with internal teams to design, develop and maintain software. - Participate in requirements analysis - Collaborate with internal teams to produce software design and architecture - Write clean, scalable code using .NET programming languages - Test and deploy applications and systems - Revise, update, refactor and debug code - Improve existing software - Develop documentation throughout the software development life cycle (SDLC) - Serve as an expert on applications and provide technical support Qualifications - Proven experience as a .NET Developer or Application Developer - Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) - Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 - Familiarity with architecture styles/APIs (REST, RPC) - Understanding of Agile methodologies - Excellent troubleshooting and communication skills - Attention to detail - BSc/BA in Computer Science, Engineering or a related field
Senior Software Engineer – MCU Apps, C++, Linux
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Write C++ applications for real-time embedded systems used in system monitoring and fault handling. • Develop software that bridges the Torc autonomous driving system with the underlying base vehicle. • Lead architecture and design efforts for embedded applications from concept to deployment. • Execute the full software development lifecycle including requirements, design, coding, unit testing, integration, and automation. • Provide hands-on mentorship and technical guidance to junior engineers on software development best practices. • Collaborate cross-functionally in an Agile development environment.


