Sign In
 [New User? Sign Up]
Mobile Version

Sr. Embedded Software Engineer

New Delhi, DL
Job Code:
  • Manufacturing & Production
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

This position will primarily be responsible for developing robust firmware for various embedded products developed at Gram Power. Besides this, the engineer would play a critical role in designing the architecture of the embedded software stack.Job Responsibilities Design and Development 1. Design and develop firmware for Gram Power's embedded products. 2. Ensure that the embedded software stacks are designed and implemented in a way that they can be used across various projects. 3. Collaborate with the Embedded Hardware Engineering team to develop highly optimized software. 4. Ensure that all firmware is heavily version controlled and documented. Testing and Documentation 1. Implement unit tests and integration tests for all firmware developed. 2. Document all firmware which meets Gram Power's documentation standard. Qualification and Experience Bachelor's / Masters Degree in Electrical Engineering / Electronics / System Engineering / Computer Science/ in a relevant engineering discipline. More than five years of relevant industry experience Competency Necessary Skills Familiarity with various architectures of Microcontrollers (especially MSP430 and AVR) Expertise in C, C++ Experience in full stack development of the product. Familiar with at least one high level language, specially for scripting (preferably Python) Strong experience of working in the Linux/Unix environment Digital Electronics fundamentals Knowledge of Software version controlling (git) and Software Development process is a strong plus. Sound knowledge of Embedded Hardware. Writing driver level software. Comfort in using debugging tools such as GDB & JTAG Familiarity with various communication protocols (SPI, I2C, UART, CAN etc) General familiarity with data structures and algorithms. Mathematical modeling of software programs (using Finite State Machines) Good analytical skills Team Spirit Ability to work as a team player and coordinate with other departments What You Will Get Competitive package Electric workspace talented people, open innovation, X-Box, caffeine, flexible and compulsory vacations! Opportunity to build a critical and large scale system from ground up
Degree: ME/ M.Tech./ MS (Engg/ Sciences)

Additional Degree: BE/ B.Tech (Engineering)

Experience: 5-9


Application Programming | Embedded Technologies | Graphic Designing/Animation/Web Designing | System Administration
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News