HamburgerMenu
hirist

nVent - Senior Software Engineer - Embedded Systems

nVent
Bangalore
5 - 8 Years
star-icon
4white-divider66+ Reviews

Posted on: 04/08/2025

Job Description

About the job :

Were looking for people who put their innovation to work to advance our success and their own.

Join an organization that ensures a more secure world through connecting and protecting our customers with inventive electrical solutions.

What You Will Experience In This Position :

In this position, you will be :

- Designing, developing, reviewing and maintaining the embedded software products.

- Embedded Software Development Design, code, test and maintain embedded software/ firmware for next generation of electrical connected products.

- Develop low level drivers and collaborate with hardware components.

- System Integration Integrate software/firmware with hardware components, sensors and peripherals.

- Ensure optimal performance, reliability and resource utilization.

- Communication Protocols: Implement and optimize communication protocols such as Ethernet, Modbus or wireless technologies.

- Fix software and hardware issues.

- Testing and Debugging: Develop and implement test plans to verify and validate embedded systems.

- Optimization and Performance tuning: Optimize code and algorithms for memory and processing efficiency.

- Improve system performance and response times.

- Documentation


- Develop and uphold a range of documentation, such as code comments, user guides, and design materials.

- Security and Safety considerations


Implement security features and adhere to safety standards relevant to industry

Collaborate with cross functional teams including hardware engineers, quality assurance, product managers and solution architects.

- Participate in design reviews and project meetings.

- Experience with the use of JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques.

- Experience with software tools such as repository management (Git/Subversion), Jira, static analysis, etc.

Stay updated on industry trends, emerging technologies and best practices in embedded development.

You Have :

- Academic background in Bachelors Degree or above in Electronics Or Computer Science/Electrical Engineering or equivalent.

- 5-8 years of Embedded firmware/software development experience in Embedded C,C++,RTOS or Linux based development experience.

- Familiarity with multi-threading concepts.

- Good knowledge of coding standards.

- Experience working with team of engineers using Agile methodologies.

- Good analytical, problem solving skills.

- Excellent interpersonal and communication skills.

Skills :

- Proficiency in Embedded C programming

- Experience with Linux based OS, RTOS

- Familiarity with microcontrollers (8-bit, 16-bit) and collaborating with the peripherals.

- Good to have knowledge of Communication Protocols - HTTPS, SNMP, SMTP, BACnet, Modbus/TCP


info-icon

Did you find something suspicious?