Scaling up of a firmware stack that would run on 1000+ devices in various states of deployment and firmware version in the coming years
Architect and develop the embedded firmware architecture in collaboration with RD team for constrained microcontrollers
Develop multi-device system design, envision customer interaction, and corner cases and build issue-free design
Develop firmware code for Interrupt driven system which interacts with Android and cloud
Implement function safety, protection and security in the embedded system
Developing automated test suites for manufacturing
Using continuous integration to automate builds and identify issues quickly
Building the testing framework for working with test-driven development (TDD)
Low power optimizations
Having fun with the team while having a positive impact on the world
Contribute heavily in the lab and train junior engineers, technicians, and interns to carry out routine assembly and testing tasks
Participate in the code reviews, and act as the primary approver for developers merge requests based on design verifications and functional unit testing results
Who You Are
Passionate individual who loves to work on embedded system
Understanding of electronics and hardware
You track sensing and robotics technology advancements and continuously think of using it creatively
Clear thought process, believe in simplifying rather than complicating
Argue and fight over technical details backed with data. Believe in always choosing the best.
You Should Have
4+ years experience in writing embedded firmware with development in at least one full product life cycle
Experience with project planning with leadership skills in a team of developers
Mastery in C for embedded systems
Strong programming capabilities with basic experience in scripting and Python
Strong fundamentals of Microcontrollers and their common peripherals
Strong in C, memory map, bootloaders and compiler optimizations
Knowledge of state machines and their implementation
Familiarity with basic electronics concepts, the ability to read schematics and use logic analyzers and oscilloscopes.
Experience with git and continuous integration workflow
Euphotic Core Values
Customer Obsession - Seeing customers happy is the most important goal. All discussions are with focus on customers. Tech doesn t matter till it brings value to our customers lives.
Bias for Action - We are a growing team and an evolving product. We want a team of doers to drive the company forward.
Act Like an Owner - Make your territory your own. Execute on the fundamentals, and act creatively to drive growth.
Always Be Learning - We are creating a new vision for our industry. We should adapt and learn from each other and our customers.
What will you get:
Opportunity to be in a team driving a global product
Solve a few of the toughest multi-domain problems
Lead the complete vertical and feel of shared ownership
The exponential learning curve with support from a highly competent team
Work on cutting edge latest technology
A fun-loving, open and caring team which is more like a family