Senior Engineer – Firmware Development

About Globals:

Globals has drastically grown from a small home office to a globally recognized enterprise offering world-class quality solutions on Cloud, ERP Systems, Predictive Analytics and Enterprise Application Development for various industries including Education, Government, Media & Online Services, Financial Services and to Independent Software Vendors. Globals has enabled its customers to be game changers in their industry through its disruptive and innovative solutions.

Globals has been rated for its great work culture that helps its team members manage work-life, have dedicated hours to upskill and reskill themselves and most important to ensure that the projects that they are working on is always unique, challenging their status quo every time. Our unique work culture has made us one of the world’s fastest growing technology companies as recognized and featured by The Economist.

Our excellence in technical stewardship and service-offering expertise has facilitated our clients ranging from individual entrepreneurs to Fortune Global 500 – to explore new business opportunities, reduce their operational costs significantly and boost their revenues. Today, Globals enjoys a strong position in the industry as a high-performing leader through its technology innovation and remarkable domain expertise.

About the Job Role:

We are looking to hire a Senior Engineer for Firmware Development with an analytical mind and a detailed understanding of Embedded Systems, Networking and functioning of Routers for a very challenging and interesting project that spans across Defence to Corporate clients.

To ensure success, we are expecting the Senior Engineer (Firmware) to demonstrate an excellent understanding of Networking and Routers with knowledge on Embedded Software, Linux, C++ and OpenWRT and most importantly Firmware Development for Routers.

Roles & Responsibilities:

  • Engineering graduate with hands on experience in Routers and its Firmware
  • To Independently Specify, Design, Develop, prototype, test and verify, Software/Firmware for a given product.
  • Strong Knowledge and Hands on Experience in C/C++, Python, Java
  • Network Protocols Understanding
  • Have strong knowledge in OpenWRT and DD-WRT
  • Strong knowledge in Software life cycle processes with proven demonstration in quality and Configuration Management. Proven experience in Medical domain is a big plus.
  • Strong C/C++ based embedded software development for 8/16/32 bit microprocessors and for Routers.
  • Linux Device driver and multi-threaded applications.
  • To understand the existing Firmware, hardware and associated functionality and reach a level where further enhancements can be undertaken independently with necessary quality and reliability.
  • To analyze Field / Production inputs, Test, verify and identify improvement areas in Firmware designs
  • To provide board bring up support to new developments in Lab.
  • Design and develop embedded firmware for service processor based on PPC and ARM etc
  • Defining and implementing high performance software by demonstrating a strong understanding of Embedded Hardware Design.
  • Contribute in developing an environment of continuous improvement across product lines and development groups
  • Define, design, implement and test software applications using a variety of technologies, including, but not limited to: C/C++, Linux, Python, YAML, GIT and scripting languages
  • Interact with the test team to define test plans and test data; identify reproduce and defects; fix and verify defects.

Education and Experience Required:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
  • Typically more than 3 years of experience.