Vihaas Design Technologies is Himachal’s leading R&D tech company, proudly built over 8 years of innovation and recognized among the fastest-growing firms in the Himachal–Tricity region. As part of our continued growth, we are now expanding our R&D footprint to Tricity, with exciting opportunities available for our new Mohali office.
A proud supporter of the Make in India initiative and a vocal advocate for the ‘Vocal for Local’ movement, Vihaas is led by a passionate team of local professionals. We are dedicated to innovation and excellence in technology development, fostering a unique, hierarchy-free environment that promotes creativity and collaboration.
Education Background Required
BTech (ECE , CS), MTech , BCA ,MCA, Relevant Courses
Work Location
Mohali
Experience
2-4 Years
Responsibilities
- Develop and optimize embedded firmware for microcontrollers, ensuring efficient performance and low power consumption.
- Write clean and maintainable C/C++ code for low-level microcontroller programming and peripheral interfacing.
- Implement drivers and manage communication between microcontrollers and external devices via I2C, SPI, UART, CAN, and other protocols.
- Integrate microcontrollers with sensors, actuators, and modules, ensuring smooth hardware-software interaction.
- Debug and troubleshoot using tools like oscilloscopes, and logic analyzers, resolving issues in hardware-software integration.
- Collaborate with hardware teams, optimizing firmware for resource and power efficiency in battery-powered devices.
- Work with RTOS or bare-metal systems as needed, ensuring real-time performance in embedded applications.
- Maintain code integrity through Git, manage repositories, and write comprehensive documentation for firmware architecture.
- Provide post-deployment support, including firmware updates and system integration.
Qualifications
- 2-4 years in embedded development focused on microcontroller systems.
- Proficient in C/C++ with experience in low-level programming and peripheral management.
- Solid understanding of microcontroller architectures (e.g., MSC-51, STM ARM Cortex-M, AVR, PIC) and peripheral interfaces (e.g., GPIO, ADC, DAC, PWM, Timers).
- Hands-on with communication protocols like I2C, SPI, UART, CAN, and real-time performance with RTOS or bare-metal systems.
- Strong debugging skills using hardware tools (oscilloscopes and logic analyzers).
- Knowledge of low-power design and firmware optimization for energy-efficient systems.
Note: Candidates should be prepared for an on-site interview upon selection.