Menu

Software Engineer

Location: Solan, Himachal Pradesh

Category: IT Engineer & Developer Jobs

Seize an exceptional opportunity at Himachal’s leading R&D Tech company, with over seven years of establishment and recognized as one of the fastest-growing tech firms in the Himachal-Tricity region. As a proud participant in the Make in India initiative and a strong advocate for the 'Vocal for Local' movement, Vihaas is managed by 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

Solan (Himachal Pradesh)

Experience

2-4 Years

Salary Offered

25,000 - 58,000 Per Month

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.

Apply on Company Website You will be redirected to the employer’s website