Senior Engineer - Embedded Software
Lahore, Pakistan
4d ago


You will join a team of talented Software Engineers and contribute to create state of the art cellular modems. The role involves designing, implementing and testing software components in several technology areas in embedded software engineering, ranging from cellular protocols to modem applications.

The job provides an opportunity to do highly challenging, interesting work in a global R&D team with excellent compensation & benefits and a good career path.

Your Responsibilities

  • Develop and test protocol software and firmware for embedded systems using C / C++.
  • Create detailed technical documentation for developed functional blocks or features.
  • Collaborate with other teams for 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 build environment, debug and development tools.
  • Maintain coding guidelines and quality standards.
  • Your Skills & Experience :

  • BSc / MSc degree in electrical engineering, computer science, electronics
  • Strong academic background.
  • 2-5 years’ experience in C / C++ embedded programing with RTOS, or python.
  • Some knowledge of ARM processor architecture, device-driver development.
  • Knowledge of TCP / IP, Network programming.
  • Ideally some knowledge of 3GPP mobile communication standards.
  • 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