Lead Software Engineer
Danaher
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain Linux middleware components for IoT edge solutions, including network communication, device management, password management, certificate management, and network and firewall configuration.
- Utilize your strong skills in scripting languages such as Shell scripting, Python, or PHP to implement middleware solutions.
- Ensure seamless integration and compatibility with Redhat/CentOS/Oracle Linux or Debian/Ubuntu Linux flavors.
- Package middleware components using RPM or DEB package managers.
- Manage TLS certificates using OpenSSL for secure communication.
- Configure and manage network components, including VPN, DHCP, SSH, DNS, NTP, HTTP/s and FTP.
- Gather requirements and understand desired functionality for each middleware component.
- Troubleshoot and debug issues related to middleware functionality and integration.
- Contribute to the development of Java-based middleware solutions (core Java experience preferred).
- Minimum of 10 years of experience with strong knowledge in Linux system development and middleware technologies.
- Proficiency in scripting languages such as Shell scripting, Python, or PHP.
- Work experience with Redhat/CentOS/Oracle Linux or Debian/Ubuntu Linux flavors.
- Experience in TLS certificate management using OpenSSL.
- Network configuration experience with VPN, DHCP, SSH, DNS, NTP, HTTP/s and FTP.
- Experience in core Java (an added advantage).
- Strong problem-solving and troubleshooting skills.
- Excellent collaboration and communication abilities.