Principal Engineer – Embedded Software Development - Robotics

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 1 year ago
7-9 years
Mumbai, Maharashtra
Work from Office

Posted: 1 year ago
|
Applicants: 103+
Job Description
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

We are looking or a Principal Engineer Embedded Software Development for our Robotics team.

Responsibilities:

  • Design, develop, and optimize embedded software for robotic systems.
  • Write and debug firmware for microcontrollers, sensors, actuators, and communication interfaces.
  • Develop custom Board Support Packages (BSP) for embedded hardware platforms.
  • Understanding of various motor control techniques for various types of motors/Actuators, including DC, BLDC, Harmonic Actuators, Planetary Actuators.
  • Perform PID tuning for motors to optimize control accuracy and system stability.
  • Collaborate with cross-functional teams, including electrical, mechanical, and AI engineers, to ensure seamless integration of software and hardware.
  • Develop and maintain software documentation, including system architecture and design specifications.
  • Conduct software testing, validation, and debugging to ensure reliability and efficiency.
  • Work with communication protocols such as UART, SPI, I2C, CAN, I2S, CSI, USB, SDIO, HDMI, PCIE, EtherCat and Ethernet.
  • Leadership Skills: Proven ability to lead and inspire engineering teams in a fast-paced environment.
  • Problem Solving: Strong analytical and problem-solving skills, with the ability to tackle complex engineering challenges.
  • Communication Skills: Excellent verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.

Qualificationsand Experience:

Required: Bachelors degree in Electronics, Computer Science, Robotics or similar Engineering field

Preferred: Masters Degree in Electronics, Computer Science, Robotics or similar Engineering field

Experience: 7+ years in Embedded Software Development, with a substantial focus on automation, robotics and/or automotive.

Skills and Competencies Required:

  • Proficiency in C and C++ and Linux for embedded system development.
  • Hands on experience in industrial protocols like TCP/IP, CAN, Wi-Fi, BLE, RS485, RS232 etc.
  • Experience in Firmware Development life cycle.
  • Strong understanding of microcontrollers, embedded processors, and hardware-software interactions.
  • Experience with debugging tools, oscilloscopes, and logic analyzers.
  • Looking to get Placed? Try our Placement Guarantee Plan

    Experience with real-time operating systems (RTOS) such as FreeRTOS.
  • Experience with ROS (Robot Operating System).
  • Software Development Processes and Releases.
  • Interfacing Camera, Lidar, IMU, Encoders, Temp. Sensor, Wireless Module etc.
  • Worked on Nvidia Jetson SOM.
  • Software test automation.
  • Knowledge of control systems, sensor fusion, and motion planning.

Please share your CV on [HIDDEN TEXT] or Apply

Experience required: 5+ years

Location: Navi Mumbai (Ghansoli)

5 days work from office

Skills

HtmlCDebuggingLinuxRoboticsSoftware DevelopmentSoftware TestingTesting

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

Important dates & deadlines?

Application Deadline

04 May 25, 12:47 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Principal Engineer – Embedded Software Development - Robotics

Share with