Job description
Roles and Responsibilities
- Understanding product requirements, making estimates and optimising procedures.
- Embedded system designing and algorithm development based upon customer needs.
- Driving the development from early phases of development to product maintenance.
- Interfacing with different IC manufacturers to understand the coding environment and debugging steps (Expected IC manufacturer can be Analog Devices, STMicroelectronics, Maxim Integrated, Renesas, NXP etc)
- Developing source codes, building use case scenarios, writing test cases for functions and
reviewing designs.
- Front-loading work to ensure robust early stage releases and stable late stage releases.
- Troubleshooting/problem solving with focus on On-Time Delivery while ensuring the quality of deliverables
- Collaborating cross-functionally with the hardware teams to develop and test control algorithms to ensure the required electrical performance.
Desired Candidate Profile
- B.E (B.Tech) / M.E (M.Tech) in Electrical/Electronics/Computer Science.
- 5+ years of experience of embedded software development in relevant fields of application.
- Proven record of Project execution with controllers like PIC, ST, Atmel and TI
- An Action oriented mind-set and the ability to analyse and solve complex problems
Type of role :- Permanent and on-site ( Location may change as per the requirement of the project/Client)
Required skills:
- Strong C/C++ (must) and Assembly language programming skills (preferred)
- Experience of programming on 16/32 bit Microcontrollers without any OS (RTOS) (Baremetal programming) and/or Digital Signal Processors.
- Can develop applications on Microcontrollers running RTOS like FreeRTOS.
- Experience of embedded programming of power electronic products like charge controllers, converters, etc. (must).
- Knowledge of Battery management systems (BMS) of Li-ion and/or other chemistries
(preferable).
- Should have good debugging and troubleshooting skills.
- Hands on experience of using static code analysis tools and dynamic FW debugging at a multi tasked environment.
- Can debug software control issues using debugging tools like J-Link.
- Should have a good knowledge of Git version control and product information management
systems.
- Experience of Linux Kernel programming, BSP and device driver development.
- A good understanding of ARM firmware.
- Experience of Board bring up and device driver development for CAN, RS485, I2C, SPI, etc.
- Experience of Implementing communication protocols like MODBUS, BLE, Zigbee, RF, etc (nice to have)
- Experience in FPGA programming and Simulation techniques are preferable.
- Understanding of safety regulatory requirements in power converters is preferable.
About Company
Embedkari is just providing hiring support to product based company. Our client is a Series-B funded cleantech start-up founded by graduates from IIT Delhi. As per client :
We aspire to be the most innovative and successful clean-tech company in the world and are working on multiple technologies to improve air quality and reduce carbon emissions from various sources. One patented technology, that we have already commercialized, reduces particulate matter emissions from diesel engines. It is the first and only brand in the country to have the type-approved Retrofit Device for Diesel Generators. The technology is being used by 70 corporations across India including Coca-Cola, Toshiba, Kelloggs, Reliance Industries, Reckitt Benckiser, Asian Paints, Tata Group, Mahindra Group, Indian Army, and many more.
We are in the process of developing multiple other technologies in the cleantech sector and want to accelerate the worlds transition to clean and carbon-neutral technologies. We have grown to a team of 135 full-time employees and have set up our manufacturing in Pune and R&D labs in Pune and Gurgaon. We currently have offices in Gurgaon and Chennai and are aggressively expanding to other geographies.
We have also been recognized and awarded by multiple national and international institutions including Forbes 30 Under 30, United Nations, University of Chicago, American Society of
Mechanical Engineers, General Atlantic, Niti Aayog, and many more.
We have been working on developing a Decentralised Energy Exchange Platform for the last 6 months and made tremendous progress in its R&D. We are now building and implementing the prototype for this potential billion dollar idea.
We have a team of 6 and expanding, guided by professors from IIT Delhi, and our engineering is led by an ex-Silicon Valley techie who has previously grown startups to successful exits.