Software Engineer
Backend Developer
API
APIs
Automation
Azure Data Engineer
Cloud Operations
Data Analytics
Data Engineer
Data Processing
Database
Databases
Embedded Engineering
Embedded Systems
Engineer
Engineering
Hardware Engineering
Hardware Software Co Design
IT Services
REST
Software Development
Software Engineer
Software Engineering
SQL
Systems
Job Description
Work onsite in Orting, WA and help build software and connected-product capabilities for commercial food equipment. Baxter is hiring a Software Engineer to partner with third-party development teams, own requirements to release delivery, and support connected systems throughout the product lifecycle.
Compensation: USD 80,000 - 85,000 per year. Experience level: 2+ years.
What you’ll do
- Lead assigned software projects from requirements through development, validation, release, and field support.
- Translate product, customer, service, and engineering needs into software requirements, scopes of work, and acceptance criteria.
- Coordinate priorities, schedules, technical issues, defects, and releases with third-party software developers.
- Review proposed solutions and verify completed software meets functional, reliability, usability, and cybersecurity requirements.
- Support embedded control software, touchscreen applications, microcontrollers, and ESP32-based connectivity.
- Support Microsoft Azure systems for device provisioning, over-the-air updates, telemetry, diagnostics, and connected-equipment management.
- Troubleshoot communication paths across equipment, embedded controllers, networks, applications, APIs, and cloud services.
- Use tools such as Postman to test APIs and troubleshoot software integrations.
- Document defects, verify corrective actions, and approve software changes prior to release.
- Investigate issues discovered during engineering testing, manufacturing, or after deployment in the field using telemetry, logs, diagnostic information, and lab testing.
- Support Wi-Fi connectivity and customer cybersecurity needs, including security questionnaires, trust-center reviews, and technical discussions with customer IT organizations.
- Communicate software architecture, network requirements, data flows, cloud connectivity, and update processes to both technical and non-technical audiences.
What you bring
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline.
- 2+ years of professional experience in software development, embedded systems, connected products, or software systems engineering.
- Experience with software requirements, testing, troubleshooting, release, and lifecycle support.
- Strong written and verbal communication skills.
- Ability to coordinate technical work performed by external development partners.
Technologies you’ll use
- C, C#, TypeScript, SQL
- ASP.NET Core Web API, REST APIs, Postman
- Microsoft Azure
- Embedded systems, microcontrollers, ESP32 development
- Wi-Fi networking, IoT or connected-device systems
Note: Expert-level experience in every listed technology is not required. The role focuses on having sufficient technical depth to define requirements, communicate effectively with developers, troubleshoot issues, evaluate solutions, validate completed work, and make smaller software changes when needed.