N

nVent

Electrical enclosures, thermal management, fastening components.

Principal Software Engineer - Embedded Systems

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • Bachelor’s degree or above in Electronics, Computer Science, or Electrical Engineering, or equivalent.
  • 15+ years of embedded firmware or software development experience in Embedded C, C++, RTOS, or Linux-based development.
  • Familiarity with multi-threading concepts.
  • Good knowledge of coding standards.
  • Experience working with a team of engineers using Agile methodologies.
  • Experience using JTAG debugging, logic analyzers, oscilloscopes, and other debugging techniques.
  • Experience with repository management tools such as Git or Subversion, Jira, static analysis, and similar software tools.
  • Proficiency in Embedded C programming.
  • Experience with Linux-based operating systems and RTOS.
  • Familiarity with 8-bit and 16-bit microcontrollers and their peripherals.
  • Good analytical and problem-solving skills.
  • Excellent interpersonal and communication skills.

Responsibilities

  • Design, develop, review, and maintain embedded software products.
  • Design, code, test, and maintain embedded software and firmware for next-generation electrical connected products.
  • Develop low-level drivers and collaborate with hardware components.
  • Integrate software and firmware with hardware components, sensors, and peripherals.
  • Ensure optimal performance, reliability, and resource utilization.
  • Implement and optimize communication protocols such as Ethernet, Modbus, or wireless technologies.
  • Fix software and hardware issues.
  • Develop and implement test plans to verify and validate embedded systems.
  • Optimize code and algorithms for memory and processing efficiency.
  • Improve system performance and response times.
  • Develop and maintain documentation, including code comments, user guides, and design materials.
  • Implement security features and adhere to industry-relevant safety standards.
  • Collaborate with cross-functional teams, including hardware engineers, quality assurance, product managers, and solution architects.
  • Participate in design reviews and project meetings.
  • Stay updated on industry trends, emerging technologies, and best practices in embedded development.

Desired Qualifications

  • Knowledge of communication protocols including HTTPS, SNMP, SMTP, BACnet, and Modbus/TCP.

About the Company

nVent

Electrical enclosures, thermal management, fastening components.

nVent provides electrical connection and protection solutions in three segments: Enclosures, Thermal Management, and Electrical & Fastening Solutions; Enclosures shield electronics with standard and customized cabinets and cooling for data centers, industrial automation, and energy (brands include HOFFMAN and SCHROFF). Thermal Management covers heat tracing, floor heating, and fire-rated wiring, with RAYCHEM known for self-regulating technology. Electrical & Fastening supplies components to fix, fasten, and ground electrical systems (brands include ERICO and CADDY). Serving engineers, energy firms, data centers, and manufacturers worldwide, nVent aims to deliver reliable, integrated electrical infrastructure solutions.

Company size
1,001-5,000
Company stage
IPO
Headquarters
London, United Kingdom
Founded
1903

Recently Posted Jobs

Explore more opportunities at nVent

See more jobs