15 Oct
|
Nvent
|
Bengaluru
Job highlights
- 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
- . WHAT YOU WILL EXPERIENCE IN THIS POSITION: .
- Experience with Linux based OS,RTOS . .
we're 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:
- 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 interface 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.
- Debug and troubleshoot software and hardware issues.
- Testing and Debugging : Develop and execute 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 - Create and maintain technical documentation, including code comments, user manuals and design documents.
- Security and Safety considerations - Implement security features and adhere to safety standards relevant to industry
- Collaboration - 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
- Continuous learning - 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.
- Valuable 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 interfacing with the peripherals.
- Good to have knowledge of Communication Protocols - HTTPS, SNMP, SMTP, BACnet, Modbus/TCP
📌 Sr. Software Engineer - Embedded Systems (Bengaluru)
🏢 Nvent
📍 Bengaluru