8 - 14 years
8 - 14 Lacs
Posted:5 days ago|
Platform:
On-site
Full Time
Position: Embedded Firmware Engineer
Job Location: Bangalore
Skill Summary: Detailed JD
Job Type: Full Time
Skills & Tools
Programming Languages: Expert in C, Embedded C, with working knowledge of Python for scripting, automation, and test harness development.
Firmware Architecture: Strong experience in RTOS-based design (FreeRTOS, ThreadX, Zephyr, or similar), real-time scheduling, interrupt handling, and inter-task communication.
Protocols & Communication Interfaces: Proficient in CAN, LIN, Modbus, MQTT, BLE, Wi-Fi, IC, SPI, UART, RS-485, and Ethernet.
MCUs & Platforms: Deep knowledge of STM32 (F7, L4 series), TI Hercules, NXP, ESP32, Renesas, and similar microcontrollers.
Device Drivers & Middleware: Development of low-level drivers for sensors, motor drivers, and peripherals with proven debugging and optimization expertise.
Security & Reliability: Experience implementing secure bootloaders, OTA updates, encryption (AES, RSA, ECC), watchdogs, and fail-safe mechanisms.
Debugging & Validation Tools: Proficiency with JTAG/SWD, oscilloscopes, logic analyzers, BusMaster, PCAN, and protocol analyzers.
Version Control & Build Tools: Strong experience with Git, Makefile, CMake, Jenkins, and CI/CD pipelines for firmware release cycles.
Compliance & Standards: Knowledge of MISRA-C, IEC 61508, and structured code reviews.
Optimization Expertise: Skilled in low-power design, memory optimization, and real-time performance tuning for mission-critical applications.
Experience:
5+ years of proven industry experience in embedded firmware development, preferably in IoT, industrial automation, energy, or telecom domains.
Hands-on expertise in end-to-end firmware lifecycle architecture, design, coding, debugging, validation, and deployment.
Strong track record of delivering production-grade embedded/IoT products with large-scale field deployments.
Experience in mentoring junior engineers, reviewing code, and contributing to technical strategy.
Exposure to global clients/projects and working in multi-disciplinary teams (hardware, firmware, cloud, mobile app integration).
Familiarity with startup culture and fast-paced R&D environments will be an added advantage.
If your Interested for this position, please share me your updated resume to my mail Id [HIDDEN TEXT]
Tekskills India Private Limited
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
bengaluru, karnataka, india
8.0 - 14.0 Lacs P.A.
bengaluru
5.0 - 9.0 Lacs P.A.
bengaluru
7.0 - 11.0 Lacs P.A.
bengaluru
6.0 - 10.0 Lacs P.A.
bengaluru
7.0 - 11.0 Lacs P.A.
Experience: Not specified
2.726 - 6.165 Lacs P.A.
vadodara, gujarat
Experience: Not specified
Salary: Not disclosed
bengaluru
5.0 - 10.0 Lacs P.A.
pune, maharashtra
Salary: Not disclosed
Mumbai, Maharashtra, India
9.0 - 11.0 Lacs P.A.