Sr. Software Engineer
Core
Design, develop, test, deploy, and maintain web applications, backend services, and database systems that integrate with external hardware.
Role type
Senior full-stack software engineer (hardware integration)
Builds
Web-based applications, backend services, and database systems
Domain
Enterprise software / Hardware integration
Required skills
PHP, MySQL, C#, ASP.NET MVC, HTML, CSS, React, REST APIs, WPF, CI/CD, Git, Azure, USB/Serial communication
Preferred skills
Raspberry Pi development, Linux command-line, RS-232/RS-485/UART/I2C/SPI/GPIO, AI-assisted coding tools
Technologies
ASP.NET, Azure, C#, React, MySQL, WPF, USB, Serial, RS-232, RS-485, Linux, Git, Azure DevOps, Postman
Responsibilities
Design and develop software solutions integrating with external hardware; manage source code and apply version-control best practices; review user feedback to improve application functionality; support production troubleshooting and defect analysis; prepare and maintain technical documentation.
Seniority
Senior, hands-on IC