Embedded Engineer

2 - 5 years

2 - 6 Lacs

Posted:6 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Client of Alp Consulting is a robotics startup founded by IIT Kanpur alumni and based out of Bangalore, India and building for global markets. Client is building an end to end multi-tasking Robotics platform(hardware and software) capable of doing everyday tasks, previously done by humans, in an indoor environment built suitably for fully abled humans. The form factors of the robots include (i) AMRs with arms and (ii) bipedal humanoid. Examples of such environments are large apartments, multi family houses, villas, greenhouses, large retail stores and workshops etc. The tasks will not be limited to but include navigating, operating tools & appliances, organising, inspection, fetching & moving objects etc. The eventual goal involves completing complex activities that involve the aforesaid tasks in an orchestrated manner, for eg, cooking, cleaning etc.


We are seeking a highly skilled and motivated Embedded Engineer to join our Robotics Engineering team; to design, implement, and test critical components of our humanoid robot. This role requires a versatile skill set spanning electrical engineering, embedded software development, firmware engineering, and motor control. You would work with a small team of scientists & engineers in developing and testing humanoids and humanoid like robots.


Key Responsibilities:


1. Develop conceptual designs and conduct trade studies to support key design decisions for humanoid robot circuitry

2. Design and validate PCBAs for critical components such as power distribution boards, battery management systems, sensing boards, motor controllers, and compute boards

3. Architect, design, implement, and test embedded software and firmware in C++ for the humanoid's compute platform and critical components

4. Develop and optimize motor control firmware, including implementation of Field Oriented Control (FOC) for Brushless Direct Current (BLDC) motors, Hall effect sensors

5. Contribute to the definition of our PCB design, testing, and firmware development strategies 6. Continuously improve our development environment and contribute to our Continuous Integration and Continuous Deployment (CI/CD) infrastructure


Requirements:


1. Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field

2. Proven experience in embedded systems development, preferably in robotics or related fields. Experience with robotic arms and AGVs is highly desirable.

3. Solid understanding of electrical engineering fundamentals with hands-on experience in circuit designing, building and testing PCBAs

4. Hands on experience in SMD Soldering and modifying a given PCB

5. Strong knowledge of battery management circuits, power delivery is a plus

6. Mastery of C++ and Python programming languages

7. Experience implementing real-time software and firmware for bare-metal systems and RTOS

8. Hands-on experience developing firmware to control BLDC motors, including Field Oriented Control (FOC)

9. Deep understanding of communication buses and protocols (e.g., Ethernet, CAN, USB) and subsequent inter/intra board connection management

10. Comfortable using lab instruments (oscilloscopes, logic analyzers) and debugging tools


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You