Senior Embedded Developer
sukriti Verified employer
Actively hiring · Posted 1d ago · JEV26100903D0051E
Job description
Responsibilities and DutiesThe team leader will be leading a team of Hardware engineers, firmware and testing engineers. Being a team leader, you will primarily be responsible for fast and accurate delivery from the team which might even include handholding of team members whenever needed. Embedded team would be responsible for the following:Hardware Design including
Circuit design as per design requirements
Schematic capture in the tool
CAD layout
QA/QC/functional testing
PCB assembling and rework
Lab inventory management
Component procurement.
Firmware Design Including
Firmware Design and architect
Software Development
Firmware Testing
Code management over svn
Other Responsibilities
The team leader would also be responsible for architecting the system, creating detailed design documents as per requirement and maintaining quality control of all the deliverables.
The team leader would also be required to create a detailed test plan and list of test cases to be executed and if needed, create proper environment for the same.
Ownership of the ‘ground up’ design and architecture of embedded software for real time applications.
Decomposition of designs in to structured modules/functions ready for implementationby yourself and the team.
Hands on development in C of new ARM based embedded software for a range of products currently under development
Ensure quality of software using appropriate methods(Code Review, Static Analysis, Unit Test etc.) and application of suitable Coding Standards
Maintain, update and enhance existing embedded software written in C
Documentation of software products, development and execution of test plans
Work closely with other members of the engineering team to assist with the correct choice of processors and supporting hardware
Required Experience, Skills and Qualifications
Experience of 8+ years in field of embedded systems designing and developement.
Familiar with usage of various LAB instruments.
Strong fundamentals of electronics (Digital and analog) are must.
Well versed with circuit designing and HW debugging
Analog and Digital Circuit designing: familiarity with micro-controllers, memories, communication interfaces, op-amps, comparators, relays, inductors and capacitors, Handling EMI and Noise issues associated with circuits.
Understanding of BLE protocols will be required.
Understanding of scientific methodologies of experimentation, data-gathering and interpretation and hypothesis.
Understanding of basic architecture, debugging of sensors.
Experienced in embedded-C coding, memory allocations.
Experience with any RTOS designing preferably with FreeRTOS at least with Semaphores, SW Timers, synchronisation and event handlings, task handling and prioritization.
Understanding of micro-controller architecture, programming and debugging methodologies, interrupt-handling.
Experience with any of the IDEs and debuggers for ARM architecture.
Basic understanding of assembly programing of ARM architecture
Understanding of basic peripherals like UART, CAN, I2C, Timers, Counters, PWMs, ADCs, DAC.
Experience/knowledge in IoT devices (sensor, gateway, cloud) handling.
Familiarity with CAD tools for schematics and layout generation.
Experience on MS-Office.
Familiarity in understanding and creating various test plans and documents.
General Skills Needed/ Requirements:
Strong knowledge of components and should be able to suggest the team with right componenet
Candidate must have a knack to use his/her technical knowledge to give it back to society.
Candidates passionate to bring a change in society will be preferred with no compromise on pay check.
Candidates must be open to work with communities to get feedback on product features so that products are best fit for social upliftment.
Candidates must be open to travel to needy communities and should not hesitate to get his/her hands dirty to bring a change to the communities.
Candidates must find associated with the cause and mission of the company.
Open to work in open startup culture and give his/her 100%.
Analytical reasoning and fact-based brainstorming capabilities will be highly preferred.
Ready to relocate to Gurugram.
Occasional field visits.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with sukriti.
- Track your application and get updates by email and WhatsApp.