Loading...

QualiZeal

Senior Firmware Engineer

QualiZeal
Hyderabad, Telangana On-site
On-Site Full-Time Hyderabad, Telangana India

Skills

Python (Programming Language) Linux Programming Test-Driven Development Embedded C Scripting Reliability TeamCity Firmware Bluetooth FreeRTOS

About the Role

About QualiZeal:

QualiZeal is North America's Fastest-growing Independent Digital Quality Engineering Services company with a global headcount of 800+ Software Quality and Development Engineers. Trusted by 40+ global enterprises, QualiZeal has delivered over 200 successful projects—in the areas of Quality Engineering, Digital Engineering, Advisory and Transformation, and Emerging Technology Testing—earning an industry-leading client NPS score of 85. Founded on principles of delivery excellence, service orientation and customer delight, we are a fast-paced, culture-driven organization on a high-growth trajectory.

Recognitions:

· Great Place to Work Certified (2023,2024)
· Major Contender in Quality Engineering by Everest Group (2023)
· Economic Times Excellence Award (2023)
· The Global Choice Award (2022)
· NASSCOM Member
· ISO 13485:2016 and ISO 9001:2015
· Glassdoor Rating: 4.7

Job Overview -

We are looking for an experienced Embedded Firmware Engineer to design, develop, and support both new and existing products. You’ll work closely with R&D team to ensure product specifications are met. The ideal candidate will have strong skills in C/C++ programming, embedded systems debugging, and experience with tools like oscilloscopes and logic analyzers.

Core Responsibilities:
Design and Development: The engineer will be responsible for both creating new products and providing ongoing support for existing products. This involves working across teams, including R&D, hardware, and product management, to ensure products are built to specification.
Embedded Systems Focus: The role requires expertise in embedded systems, debugging, and using various diagnostic tools like oscilloscopes, spectrum analyzers, and logic analyzers.
Collaboration: The engineer must be able to work closely with other departments and stakeholders, adhering to project schedules and budgets.

Key Technical Skills:
Programming Languages: Strong proficiency in Embedded C with MISRA/BARR coding standards for embedded system development.
Hardware Expertise: Understanding and debugging embedded systems with hands-on experience in tools like oscilloscopes, spectrum analyzers, and logic analyzers.
Microcontroller Experience: Familiarity with a range of microcontrollers (ARM Cortex family).
RTOS : Working experience with RTOS like FreeRTOS.
Wireless Communication Protocols: Knowledge of wireless protocols like LoRaWAN, Bluetooth, and cellular technologies (LTE).
Low Power Design: Understanding power consumption and design strategies for battery-powered devices.
Serial Communication Protocols: Experience with UART, SPI, I2C.
Tools: Familiarity with IDEs like Keil or IAR, continuous integration tools, and testing frameworks (e.g., CppUTest, Unity).

Preferred Skills:
Networking Protocols: Knowledge of TCP/IP, MQTT, and FTP is an added advantage.
Additional Tools & Languages: Experience with embedded Linux, Python, C#, and Labview would further benefit the engineer.

Soft Skills:
Documentation & Communication: Clear documentation and communication are emphasized for ensuring smooth collaboration and project delivery.
Agile Methodologies: Familiarity with Agile, particularly Scrum/XP, indicates the role will involve iterative development and quick adaptation.

Apply for this position

Log in or Sign up to Apply

Access the application form by logging in or creating an account.

Application Status

Application Draft

In Progress

Submit Application

Pending

Review Process

Expected within 5-7 days

Similar Jobs