KellyMitchell Group · 14 hours ago
Software Engineer
KellyMitchell Group is seeking a Software Engineer to join their team in St. Louis, Missouri. The role involves owning the requirements, design, development, testing, and support of research control software systems, as well as driving software development throughout the product lifecycle within a multi-disciplined engineering team.
Human ResourcesInformation TechnologyStaffing Agency
Responsibilities
Own requirements, design, development, test, and support of the research control software systems
Own data acquisition from other hardware/software systems, machine control, cloud connectivity, process control and user interaction
Drive software development in all phases of the product lifecycle as part of a small multi-disciplined engineering team
Qualification
Required
Completed Bachelor's degree
4+ years experience developing machine to machine (M2M) and electromechanical automation system software in C#, C++, C, or Python
4+ years experience developing multi-threaded/process applications/services and the common constructs and patterns associated with them
Excellent system, software and hardware, troubleshooting and debugging skills
Experience with and an understanding of the value of modern development concepts and practices including OO principles, unit testing, agile development, TDD and continuous delivery
Experience developing networked systems that communicate with data generating devices and data aggregation and transformation services
Experience developing with network protocols such as TCP/UDP, MQTT
Benefits
Medical, Dental, & Vision Insurance Plans
Employee-Owned Profit Sharing (ESOP)
401K offered
Company
KellyMitchell Group
KellyMitchell is a HR firm for IT and technical staffing for organizations globally.
H1B Sponsorship
KellyMitchell Group has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2021 (2)
2020 (2)
Funding
Current Stage
Late StageCompany data provided by crunchbase