Responsibilities
The Software group at the Forge is responsible for developing and maintaining all the software components of the IoT stack. This includes
- embedded software including embedded gateways and sensors
- managing and automating much of the SDLC
- cloud architecture and Dev Ops
- web and mobile user interface applications
Expertise
Given the spectrum of technologies and tools used in the IoT stack, the team has developed expertise in
- cloud SaaS, PaaS and IaaS integrations on Microsoft Azure
- architectures to write cloud-agnostic applications
- fast prototyping to prove a reference architecture
- skills in multiple embedded platforms - both hardware and software
- embedded Linux and ZephyrOS
Team
Natarajan Subramanian - Chief Architect
Natarajan Subramanian currently manages the software group and is also responsible for co-developing and implementing software architectures required in our IoT solutions. Prior to working at Smiths, he worked at Morpho Detection and GE Homeland Security as the Chief Software Architect and worked on the architecture and implementation of their CT products and network solutions. He has a Masters in Computer Science from the University of Mysore, India and has worked as a technical lead at HP and a scientist at Defence R&D labs.
Natarajan is experienced in embedded development, middleware, databases, networking and cloud development. As required by his current role, he has implemented solutions in C, C++, golang, rust, typescript or python. He has also put together highly skilled software teams and automated large parts of the SDLC.
John Yu - Senior Software Engineer
John Yu has worked on various aspects of the IoT stack including integrations with OPC services, LoRA devices, cloud processing and IoT device management and manufacturing tools.
John has worked at Smiths for over 4 years and before that with Oracle, Sun Microsystems and LSI Logic.
John is experienced in embedded development, cloud native implementations and manufacturing tools. He is an experienced developer with skills in C/C++, Java, TCL, python, typescript and rust.
Sastry Jandyala - Embedded Software Engineer
Sastry Jandyala has worked on the embedded gateway - he has implemented LTE modem support, certification tools, wireless support and firewall customization as part of the core gateway. He has also integrated multiple Bluetooth devices into the solution as required by different teams including highly customized read protocols with sensors that are very power sensitive.
Sastry has worked at Smiths for over 4 years and prior to that with Acer and IBM Technologies.
Sastry is an experienced embedded developer with years of experience in embedded security, embedded drivers and networking. He has used C++, golang and python in his various implementations.
David von Edge - User Interface Engineer
David von Edge has worked on multiple applications - desktop applications, mobile applications and tools and also web applications. He has led technical discussions with remote teams and guided them with the handoff of a medical program.
David has worked at Smiths Forge for over 4 years and before that with Smiths Medical (now acquired by ICU), Baxter and Zimmer Spine.
David is skilled in multiple languages from golang, C++, python, rust and typescript. He is proficient in multiple web UI frameworks including Angular and React,
Sean Curry - Web Development Lead
Sean Curry has worked on the entire web stack at Smiths and has been the lead software engineer responsible for the design and rollout of many of our web solutions. He has been involved in UX design discussions with the customer, requirements gathering, rapid prototyping and putting together solutions and workflows that meet core customer needs.
Sean has worked at Smiths Forge for over 5 years and before that he worked at Smiths Detection and IBM.
Sean has implemented solutions using multiple languages and platforms - golang, typescript and some rust. He is proficient in Angular and React and has specialized in writing custom plugins and dashboards in Grafana which is a de-facto standard in open source telemetry visualization.
Bob Lo - Principal Cloud Engineer
Bob Lo is the Principal Cloud Engineer at the Forge and has been responsible for automating cloud deployments, migrations, costing and some aspect of security. In this role, he has implemented CI/CD pipelines, worked on IaC solutions which include monitoring, diagnostics and other aspects of observability.
Bob has worked at Smiths Forge for 4 years and prior to that he worked at GE Digital solutions.
Bob uses Terraform for cloud automation, python and javascript for Azure functions and tools.
Sundeep Bath - Dev Ops and Build engineer
Sundeep Bath is the Dev Ops engineer at the Forge and owns the build, test and release infrastructure. He has used BuildBot to automate the build process, integrate the build status into the Atlassian dashboards for the repository state and also for PR validation and verification. He has implemented CD tools to push embedded nightly releases to a broad set of devices, run regressions and report/monitor status.
Sundeep has worked at the Forge for the last 14 months. Prior to that he worked at Deepfield as a test automation engineer.
Sundeep uses python, typescript and terraform for his tasks.
LinkedIn