i
Polaris
5 Polaris Jobs
Polaris - Embedded Engineer - Microcontroller (2-13 yrs)
Polaris
posted 18hr ago
Flexible timing
Key skills for the job
Experience level : 2+ Years
What we are looking for :
We are looking for an excellent problem solver with strong embedded software engineering skills to develop and constantly enhance Polaris products. This role will be a part of our R&D team and will be responsible for developing new products by resolving issues and matching market innovation requirements. This role will directly work with the CTO.
What You Will Be Doing :
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 documented
Testing and Documentation :
- Implement unit tests and integration tests for all firmware developed
- Document all firmware as per documentation standard
What You Should Have :
- Bachelor's / Master's Degree in Electrical Engineering / Electronics / System Engineering / Computer Science
- Should have 3+ 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
Functional Areas: R&D
Read full job descriptionPrepare for Embedded Engineer roles with real interview advice
3-5 Yrs
8-12 Yrs
3-5 Yrs