Profile-Firmware Engineer
Exp-2 to 8 years
Location-Mohali,Panchkula,Gurgram,Pune,Bangalore,Hyderabad,Navi Mumbai.
Shift-9pm IST Onwards(night shift)
Wfo only
Preference- Male Candidate
Strong Communication Skills
Budget -15 to 20 lpa
Notice Period -Immediate joiner to 10 days (Dont apply if you have notice more than this)
Key Responsibilities
? Architect, design, and implement firmware solutions for robotic systems using C/C++.
? Develop software for motor controllers and embedded systems, leveraging TI's C2000
microcontrollers.
? Design and maintain distributed software architectures supporting real-time robotic
applications.
? Implement and optimize communication protocols (Ethernet, USB, CAN, SPI, IC, I/O
Link, etc.).
? Conduct firmware testing in both Software-in-the-Loop (SITL) and Hardware-in-the-Loop
(HITL) environments.
? Utilize debugging and validation tools including JTAG, logic analyzers, and
oscilloscopes.
? Collaborate with cross-functional teams (mechanical, electrical, robotics, and software
engineers) to deliver integrated system solutions.
? Participate in and contribute to continuous improvement of the software development
lifecycle (SDLC) processes.
? Review technical manuals and specifications to guide design and troubleshooting.
? Support the design and implementation of custom communication protocol packets.
? Provide technical leadership on firmware best practices.
Qualifications
? Bachelor's degree (Required, M.S Preferred) in computer science, Robotics, Computer
Engineering, Electrical Engineering, or related field
? Familiarity with TI's C2000 family of microcontrollers
? Familiarity with I/O link industrial protocol and architecture
? Exceptional knowledge in distributed software architecture design
? Proven experience in embedded system design and firmware development (C/C++)
? Ability to collaborate effectively with cross-disciplinary teams
? Proficiency with working in development environments that comprise of Linux, Docker,
and Git
? Adhere to and help improve our software development lifecycle (SDLC) processes.
? Knowledge working with JTAG, logic analyzers and Oscilloscope
? Experience writing motor controller software
? Understanding of digital communication protocols (Ethernet, USB, asynchronous serial,
CAN, SPI, I2C)
? Guru at navigating technical manuals
? Experience developing software in Software-in-the-Loop (SITL) and Hardware-in-the-
Loop (HITL) test scenarios supporting the test specifications.
? Experience designing communication protocol packets
? 2-4 + years of on the job experience, preferably in Robotics, Aerospace, Automotive, or
similar commercial Hardware products integrating AI, ML, and Computer Vision
technologies
Preferred Qualifications
? Proficiency in developing applications in the Robot Operating System (ROS)
? Experience with Python
Job Type: Full-time
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.