The Role
Lead embedded firmware development for automotive/robotics hardware: design HAL and application code in C, prepare HLD/LLD, develop and unit-test CAN/UDS stacks, debug hardware using scopes/multimeters, interpret schematics, and manage a team through the software development lifecycle.
Summary Generated by Built In
- Embedded C
Coding for automotive hardware.
- Libraries
development for bare metal.
- HAL and
Application development for microcontrollers.
- Prepare
HLD and LLD.
- Understand
hardware schematics and support related debugging.
- Development
and unit testing of various CAN stacks and their respective reports generation.
- Dealing
with hardware tools like DSO, multimeters to support hardware debugging.
- Understanding
customer’s requirement documents and transcribing it into C code.
- Develops software solutions by studying
information needs; conferring with users; studying systems flow, data usage,
and work processes; investigating problem areas; following the software
development lifecycle.
- Documents and demonstrates solutions by
developing documentation, flowcharts, layouts, diagrams, charts, code comments
and clear code.
- Experience developing applications using
serial and network communication.
- Experience working with revision control
and issue tracking systems.
- Strong debugging and problem solving
skills.
- Experience with motor control preferred.
- Independently able to handle tasks
required to be carried for projects assigned.
- Knowledge of processes in ISO/CMMI preferred
Requirements
- B-Tech in
ECE / Bachelor’s degree in Software Engineering/Electronics Engineering or
related field from an accredited college or technical institute.
- 10+ year’s
professional embedded systems development
- Team
management experience
- Knowledge
about autonomous mobile robots, especially in the industry of defence
- Advance
coding skills in C.
- Understands
automotive standards and stacks like Misra C, ISO 26262, UDS etc.
- Understanding
of embedded protocols SPI,I2C,UART,ADC etc.
- Keen to
work in technology very close to hardware.
- Experience
in automotive real-time systems.
- Exposure
to Automotive firmware development.
- CAN, UDS,
DTC etc.
- Experience
in developing firmware.
Skills Required
- B-Tech in ECE or Bachelor's in Software/Electronics Engineering or related field
- 10+ years professional embedded systems development
- Team management experience
- Advanced coding skills in C / Embedded C
- Experience developing firmware for microcontrollers (bare metal, HAL, application)
- Experience with automotive standards and stacks (MISRA C, ISO 26262, UDS)
- Experience with CAN, CAN stacks, DTC, and CAN/UDS stack development and testing
- Understanding of embedded protocols (SPI, I2C, UART, ADC) and serial/network communication
- Experience with automotive real-time systems and exposure to automotive firmware development
- Ability to read hardware schematics and perform hardware debugging with tools (DSO, multimeter)
- Experience with revision control and issue tracking systems
- Knowledge about autonomous mobile robots, especially in defence industry
- Keen to work close to hardware
- Experience with motor control
- Knowledge of processes in ISO/CMMI
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Marketscope is a technology company specializing in the development and integration of Advanced Driver Assistance Systems (ADAS) and the scaling of production-grade AI/ML applications. The company focuses on AI platform engineering and product stacks, targeting strategic enterprise accounts and government sales, particularly within the Indian market, while expanding its reach into new international industries.






