Specialist Engineer Protocol Stack
Lahore, Pakistan
17h ago

Job Description You will join a team of highly experienced Software Engineers developing wireless protocol stack software for modems using the latest cellular technologies.

The role involves architecting, designing, implementing and testing real time embedded software components. The job offers an opportunity to do highly challenging, interesting work in a global R&D team developing complex cellular products, and provides excellent compensation & benefits with a good career path.

Your Responsibilities

  • Develop cellular protocol software for modems using embedded real-time C / C++.
  • Create detailed technical documentation for developed functional blocks or features.
  • Implement new features according to requirement specification and project plan.
  • Work on cellular requirement specifications, design, test plans and documentation.
  • Assist in the definition and verification phase of associated software functionality.
  • Analyze feedback or nonconformities, provide workarounds or develop bug fixes.
  • Maintain coding guidelines and quality standards.
  • Mentor junior engineers and assist & train other team members.
  • Regularly report to a manager.
  • Your Skills & Experience :

  • BSc / MSc degree in electrical engineering, computer science, electronics.
  • Demonstrate strong interest in the digital (wireless) communications sector.
  • 3-5 years’ experience in C / C++ embedded programing.
  • Real-time operating systems.
  • Programming languages and tools : C, C++, Perl, Python.
  • Some familiarity with development tools such as compilers, debuggers, specifically ARM based.
  • Ideally some knowledge of 3GPP mobile communication standards of Layer3.
  • Experience of the software development lifecycle.
  • Good analytical and problem-solving skills.
  • Good verbal and written communication skills.
  • Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form