Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior-Software Engineer @ Incedo

Home > Quality Assurance and Testing

 Senior-Software Engineer

Job Description

Role Description
  • Design and implement embedded firmware for IoT-enabled home automation devices
  • Develop software using FreeRTOS for scheduling, peripheral interfacing, and resource management.
  • Integrate and optimize TI CC3xxx Wi-Fi modules with microcontrollers for secure wireless connectivity.
  • Implement and test IoT communication protocols (MQTT, HTTPS, TCP/IP, CoAP, Modbus/TCP) for cloud/device interactions.
  • Work with Wi-Fi SDK, TI drivers, and hardware abstraction layers for module bringup.
  • Develop and validate secure OTA (Over-The-Air) firmware update mechanisms for field devices.
  • Collaborate with cross-functional teams (hardware, cloud, mobile app) to ensure seamless end-to-end IoT solution delivery.
  • Conduct unit tests, integration tests, and field validation for embedded firmware.
  • Ensure cybersecurity compliance (TLS/SSL, WPA3, device authentication) in Wi-Fi communication.
  • Optimize low-power modes and memory usage for long-term reliable device operation.
  • Bachelors/Masters degree in Electronics, Computer Science, or related field.
  • 6+ years of experience in embedded software development.
  • Strong proficiency in C/C++ programming for microcontrollers.
  • Hands-on experience with FreeRTOS or similar RTOS.
  • Deep knowledge of TI CC3xxx Wi-Fi modules (and SDK.
  • Experience in UART/SPI/I2C interfaces for Wi-Fi module communication.
  • Proficiency in IoT protocols: MQTT, HTTP/HTTPS, TCP/IP.
  • Exposure to OTA update mechanisms and device provisioning workflows.
  • Familiarity with low-power design techniques for connected devices.
  • Knowledge of IoT security practices (secure boot, TLS, WPA2/WPA3)
Technical Skills

Skills Requirements:

  • Proficiency in networking protocols such as TCP/IP, DHCP, DNS, BGP, OSPF, etc.
  • Experience in L2-L3 switching and routing technologies
  • Expertise in L4-L7 protocols such as SSL/TLS, HTTP, FTP, etc.
  • Knowledge of network security and firewalls
  • Must have excellent communication skills and be able to communicate complex technical information to non-technical stakeholders in a clear and concise manner.
  • Must understand the company's long-term vision and align with it.
  • Provide leadership, guidance, and support to team members, ensuring the successful completion of tasks, and promoting a positive work environment that fosters collaboration and productivity, taking responsibility of the whole team.

Qualifications
  • 4-6 years of work experience in relevant field
  • B.Tech/B.E/M.Tech or MCA degree from a reputed university. Computer science background is preferred

Job Classification

Industry: Banking
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Post Silicon Test Engineer
Employement Type: Full time

Contact Details:

Company: Incedo
Location(s): Pune

+ View Contactajax loader


Keyskills:   c++ fi iot protocols microcontroller bgp embedded software development ssl freertos mqtt software engineering i2c firmware dhcp tcp ftp ip communication protocols dns networking protocols wpa spi ospf ti firewall http

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Software Engineer Test EVPN

  • Hewlett Packard
  • 7 - 12 years
  • Bengaluru
  • 9 days ago
₹ Not Disclosed

Software Engineer in Test

  • Tata Consultancy
  • 2 - 5 years
  • Bengaluru
  • 9 days ago
₹ Not Disclosed

Automation Test Engineer-pan India(5-10y)-sw

  • Infosys
  • 5 - 10 years
  • Chennai
  • 10 days ago
₹ Not Disclosed

Driver Development Engineer

  • VMware
  • 2 - 7 years
  • Bengaluru
  • 10 days ago
₹ Not Disclosed

Incedo

Renowned consulting n strategy organisation