Staff Engineer
u-blox AG
Lahore, Pakistan
35d ago

Position :

We have a new opportunity for an experienced engineer to take part in developing new products in wireless communications and embedded software.

You will use a range of tools to help design and prototype concepts. As part of an R&D team at the Lahore office, you will have the opportunity to work with colleagues across the world and external partners.

This role will give you the freedom to explore a variety of technologies and widen your engineering skills in a motivated and supportive environment.

Responsibilities :

  • Take initiative in the development of software technology and solutions.
  • Participate in the complete development process which includes design, implementation, verification. of tools, drivers, client / server communication software and web services.
  • Implementation of communication protocols to facilitate product concepts.
  • Development of embedded device drivers, software components and their integration.
  • Provide input to architecture and design and lead the implementation where required.
  • Provide task breakdowns and accurate estimates for project planning.
  • Analyze feedback or nonconformities, provide workarounds or develop bug fixes.
  • Technical Documentation.
  • Required Qualifications & Experience :

  • Bachelors or Masters Degree in Computer Science, Electronics.
  • 5 to 8 years experience in software programming (embedded, web and object-oriented).
  • Skilled in C or C++ in Embedded or Linux based real-time systems.
  • Experience of developing agile software and implementation of Relational databases is desirable.
  • Knowledge of scripting language e.g. Python.
  • Ideally knowledge of : microprocessors, compilers, RTOS environments, Linux kernel, ARM architectures, Embedded Security.
  • Understanding of debug techniques and tools.
  • Experience of protocols and network stacks e.g. TCP / IP, IMS, SIP, HTTP, IPv6 etc.
  • Some understanding of communications technologies. 2G / 3G / LTE, Wifi, Bluetooth.
  • Familiar of the software development lifecycle and version control.
  • Some experience of Hardware engineering would be useful.
  • Highly flexible and ready to accept and quickly implement new ideas.
  • Willing take new initiatives to take responsibility for work that is outside your core domain.
  • Good analytical and problem-solving skills.
  • Good verbal and written English communication skills.
  • Apply
    Add to favorites
    Remove from favorites
    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