|
Experienced embedded Linux engineer with strong expertise in software architecture design, xPON ONT system development, and L2/L3 forwarding software. Proficient in C, C++, Data Structures & shell scripting knowledge, Linux Internals (socket and Thread programming), OS Fundamentals & system programming. Knowledge of websocket, http, curl, UBUS. * Engage with cross-functional teams, including product architects, PLMs, and test engineers, to ensure smooth project execution and feature delivery. * You will be responsible for designing and documenting feature architectures and specifications, contributing to the development of robust solutions. * Develop and integrate the xPON ONT E2E environment, helping refine processes and systems for better product functionality. * Leverage your embedded Linux and software architecture expertise to develop high-quality features for xPON ONT systems, ensuring that customer requirements and quality targets are met. * Deepen your knowledge in new protocols and technologies, including ARM/MIPS architecture, embedded Linux development, and advanced debugging tools. * Gain more experience in quality process management, working closely with teams to deliver stable, reliable features while understanding and applying industry best practices. You have: * Graduate or Postgraduate in Engineering stream with 5-12 years of experience in embedded Linux development, C, C++, Data Structures. Linux Internals (socket and Thread programming), OS Fundamentals & system programming. Knowledge of websocket, http, curl, UBUS. * Hands-on experience with websocket, http, curl, UBUS. * Proficiency in debugging tools such as ARM Real View ICE, Lauterbach Trace32, and Greenhill Multi Debugger. * Cross-team interaction skills, collaborating with architects, PLMs, and test engineers to deliver features and resolve issues effectively. * Experience working with configuration management tools such as Git, SVN, and ClearCase. * Familiarity with OpenWRT Build systems, enabling efficient system packages and integration. It would be nice if you also had: * Proficiency in debugging tools such as ARM Real View ICE, Lauterbach Trace32, and Greenhill Multi Debugger. * Cross-team interaction skills, collaborating with architects, PLMs, and test engineers to deliver features and resolve issues effectively.
|