- Design, develop, and maintain high-quality, scalable software solutions using C# in a collaborative environment.
- Develop and automate unit tests and functional test cases to ensure robust software quality and compliance to product requirements.
- Build and consume RESTful APIs to integrate with various hardware and cloud systems, while applying secure coding practices to meet cybersecurity and regulatory requirements.
- Write and maintain Python scripts for automation, testing, and data processing tasks.
- Contribute to firmware development for IoT devices, ensuring reliable and efficient operation.
- Lead by example in code quality, architecture, and best practices, providing technical guidance to team members.
- Work closely with product managers, hardware teams, and other stakeholders to clarify requirements, often working with ambiguous or evolving specifications.
- Collaborate with large distributed teams across different geographies and time zones, promoting effective communication and documentation.
- Contribute to the development of IoT platforms and applications, with a focus on reliability and compliance with regulated industry standards, especially in medical devices.
- Stay current with industry trends, new technologies, and best practices to continuously improve development processes.
Position is onsite in the Atlanta office