with hands-on experience in firmware design and development across multiple embedded platforms. The ideal candidate should possess a strong understanding of both hardware and software, with expertise in RTOS and embedded Linux environments.
Key Responsibilities
Design, develop, and implement firmware for microcontroller and microprocessor-based embedded systems.
Develop and integrate drivers and firmware for peripherals and communication protocols (UART, SPI, I2C, CAN, Ethernet).
Work with
RTOS (FreeRTOS, Embedded Linux)
for efficient task scheduling and real-time performance.
Participate in system architecture design for robust and scalable embedded solutions.
Test, debug, and optimize firmware performance, ensuring reliable hardware-software integration.
Collaborate with cross-functional hardware and software teams during product development.
Automate testing and data analysis using
Python scripting
.
Utilize
SVN
or other version control systems for collaborative development.
Maintain documentation including design specifications, test plans, and development logs.
Implement secure coding and firmware encryption practices.
Required Skills
Proficiency in
Embedded C/C++
programming.
Experience with
RTOS
and
Embedded Linux
development (kernel modules, device drivers, user-space apps).
Strong understanding of
microcontroller/microprocessor architecture
.
Familiarity with
FPGA/SOC concepts
and
memory technologies (Flash, NAND)
.
Experience with
hardware debugging tools
(oscilloscope, logic analyzer, JTAG/SWD).
Knowledge of schematics, datasheets, and hardware-software interfacing.
Strong debugging, troubleshooting, and documentation skills.
Proficiency in
Python scripting
and
SVN
version control.
Good communication and teamwork skills.
Experience with
UI development for embedded systems
is a plus.
Education
Bachelor's degree
in Computer Science, Electronics, or Electrical Engineering.
Master's degree
preferred.
Preferred Skills
Familiarity with
ARM Cortex-M
architectures.
Experience with
secure boot mechanisms
and firmware encryption.
Exposure to
Agile development methodologies
.
With Regards,
Himani(HR)
9377165778
Job Types: Full-time, Permanent
Pay: ?800,000.00 - ?1,200,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.