Job
Description
QualiZeal is a rapidly growing Independent Digital Quality Engineering Services company in North America, boasting a global workforce of 800+ Software Quality and Development Engineers. With a proven track record of successfully delivering over 200 projects in Quality Engineering, Digital Engineering, Advisory and Transformation, and Emerging Technology Testing, QualiZeal has gained the trust of 40+ global enterprises and achieved an exceptional client Net Promoter Score of 85. Our organization is founded on the core values of delivery excellence, customer service, and continuous innovation, making us a dynamic and culture-oriented company poised for significant growth. Recognized for our commitment to excellence, QualiZeal has received several accolades, including being certified as a Great Place to Work in 2023 and 2024, being recognized as a Major Contender in Quality Engineering by Everest Group in 2023, winning the Economic Times Excellence Award in 2023, and receiving The Global Choice Award in 2022. As a member of NASSCOM and holding ISO certifications 13485:2016 and 9001:2015, we uphold the highest standards of quality and professionalism. Our Glassdoor rating of 4.7 is a testament to our positive work environment and employee satisfaction levels. Job Overview: We are currently seeking an experienced Embedded Firmware Engineer to join our team. In this role, you will be responsible for designing, developing, and supporting both new and existing products. Collaborating closely with the R&D team, you will ensure that product specifications are met. The ideal candidate will possess strong skills in C/C++ programming, embedded systems debugging, and hands-on experience with diagnostic tools such as oscilloscopes and logic analyzers. Core Responsibilities: Design and Development: Take charge of creating new products and providing ongoing support for existing products by collaborating with cross-functional teams, including R&D, hardware, and product management, to ensure adherence to specifications. Embedded Systems Focus: Demonstrate expertise in embedded systems, debugging, and utilization of diagnostic tools like oscilloscopes, spectrum analyzers, and logic analyzers. Collaboration: Work closely with other departments and stakeholders, maintaining project schedules and budgets. Key Technical Skills: Programming Languages: Proficiency in Embedded C with MISRA/BARR coding standards for embedded system development. Hardware Expertise: Ability to understand and debug embedded systems using tools like oscilloscopes, spectrum analyzers, and logic analyzers. Microcontroller Experience: Familiarity with a variety of microcontrollers, particularly the ARM Cortex family. RTOS: Hands-on experience with RTOS such as FreeRTOS. Wireless Communication Protocols: Knowledge of wireless protocols like LoRaWAN, Bluetooth, and cellular technologies (LTE). Low Power Design: Understanding power consumption and implementing design strategies for battery-powered devices. Serial Communication Protocols: Experience with UART, SPI, and I2C. Tools: Familiarity with IDEs like Keil or IAR, continuous integration tools, and testing frameworks (e.g., CppUTest, Unity). Preferred Skills: Networking Protocols: Understanding of TCP/IP, MQTT, and FTP would be beneficial. Additional Tools & Languages: Experience with embedded Linux, Python, C#, and Labview is a plus. Soft Skills: Documentation & Communication: Emphasis on clear documentation and communication for effective collaboration and project delivery. Agile Methodologies: Familiarity with Agile methodologies, particularly Scrum/XP, indicating an iterative development approach and adaptability.,