Loading...

Embedded Software Developer

Home / Gram Power

website-design.png

Embedded Software Developer

Python Developer

Gram Power , Gurugram

About Us

Job Description


Design and Development:


  • Design and develop firmware for Polaris's embedded products.
  • Ensure that the embedded software stacks are designed and implemented to be reusable across various projects at Polaris.
  • Collaborate with the Embedded Hardware Engineering team to develop highly optimized software. • Ensure that all firmware is heavily version controlled and documents.

Testing and Documentation:


  • Implement unit tests and integration tests for all firmware developed.
  • Document all firmware as per Polaris's documentation standard.

What you should have


  • Bachelor's / / Electronics / System Engineering / Computer Science
  • Should have 2+ years of experience in writing embedded software on bare metal systems.
  • Familiarity with various architectures of Microcontrollers (especially ARM Cortex on NXP, Renesas)
  • Expertise in C, C++
  • Familiar with at least one high level language, especially for scripting (preferably Python)
  • Experience of low levels of microcontroller programming such as writing device drivers for microcontrollers, working with bootloaders
  • Strong experience of working in the Linux/Unix environment
  • Digital Electronics fundamentals
  • Software version controlling (GIT)
  • Comfort in using debugging tools such as GDB & JTAG
  • Familiarity with various communication protocols(SPI, I2C, UART, CANetc)
  • General familiarity with data structures and algorithms.
  • Mathematical modeling of software programs (using Finite State Machines)
  • Good analytical skills What you will get
  • Unmatched exposure to a great growth story
  • A great work environment with strong ownership and growth opportunities
  • Health insurance benefits • Competitive pay
Software Product,
Full Time, Permanent
Software Development
Education
B.Tech/B.E. in Electronics/Telecommunication, Electrical and Electronics, Information Technology, Computers, Electrical
M.Tech in Electronics/Telecommunication, Instrumentation, Computers, Electrical

location-iconJob Location

Gurugram

location-icon Job Location

Gurugram
Information
Position

Python Developer

course-mode-icon Job Type
Experienced
available-seat-icon Type of workplace
on-site
available-seat-icon English Languages
Basic

languages-icon Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now