Description
About the Role:
Are you a tech-savvy problem solver with a passion for embedded systems? We are looking for a Senior Embedded Engineer to lead the design and optimization of next-generation software for advanced networking solutions. This position offers more than just a coding job, it’s an opportunity to lead projects, tackle significant challenges, and make an impact in a fast-paced, agile environment.
What You'll Do:
System Architecture & Design:
- Define, design, and oversee system architecture for embedded systems, including Linux internals and bootloaders.
- Ensure systems meet performance, reliability, and scalability requirements for cutting-edge applications on routers.
Development & Optimization:
- Develop, debug, and optimize embedded C software and kernel modules.
- Architect and refine software for networking technologies, ensuring low latency and secure performance.
- Drive code quality through hands-on coding, code reviews, and adherence to industry best practices.
Project Management:
- Oversee the full development cycle, from concept through deployment, managing timelines, milestones, and resources.
- Collaborate with cross-functional teams, including hardware, firmware, and network engineers, to align product goals and technical roadmaps.
Requirements
- 7+ years of experience in embedded software development.
- Proficiency in C/C++ programming for embedded systems, with a deep understanding of Linux internals, kernel development, and cross-compilation.
- Strong knowledge of networking protocols, router architectures, and low-latency systems.
- Experience working in agile environments and handling fast-paced development cycles.
- Excellent communication, problem-solving, and adaptability skills.
- Bachelor’s or master’s degree in electrical engineering, Computer Science, or a related field.
Why Join Us?
Be part of a team that’s redefining networking with innovation and speed. Take the lead in designing solutions that protect everything!
Ready to make your mark? Let’s connect!