> Markdown version of [/jobs/ext/2912999-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/2912999-senior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - **Company:** Meet Life Sciences - **Location:** Saint Paul, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), C++ (Programming Language), Software Debugging, Device Drivers, Linux on Embedded Systems, Embedded Software, Multiprocessing, Software Architecture, Qt Modeling Language (QML), Qt (Software), Real-Time Operating Systems, Software Engineering, Software Requirements Analysis, Multithreading, PIC Microcontroller, Yocto, Information Technology - **Published:** September 15, 2026 - **Apply:** https://www.disabledperson.com/jobs/75188202-senior-software-engineer ## About the Role * BS, MS, or equivalent in Computer Science, Software Engineering, or a related field * 5-9+ years of embedded software development experience, ideally within medical devices or another regulated industry * Experience leading small software engineering teams * Strong communication skills and the ability to work directly with clients and cross-functional teams * Significant experience with embedded Linux, SoMs, Yocto Project/BSP, and driver configuration * Expert-level experience with C++, C#, and/or C, including multithreading and multiprocessing * Strong software architecture, design, and testing experience across unit, integration, and system levels * Experience with GUI development and frameworks such as Qt/QML is highly desirable * Experience with microcontrollers, RTOS environments such as ThreadX, and device driver development * Strong debugging and problem-solving skills * Familiarity with FDA-regulated software development and IEC 62304 ## Description This is a hands-on technical leadership role where you'll work closely with multidisciplinary engineering teams and clients to take software from requirements and architecture through development, testing, and integration. What You'll Do * Lead embedded software development across the full software development lifecycle * Define and allocate software requirements in collaboration with clients and cross-functional engineering teams * Develop software architecture and make key decisions around functionality, performance, cost, maintainability, safety, and security * Lead small software engineering teams through planning, delegation, execution, and delivery * Design, implement, test, and integrate production-quality software * Own technical quality across architecture, code, design, and software artifacts * Mentor engineers and contribute to process improvements and internal software libraries * Ensure software development aligns with FDA regulations and IEC 62304 ## Related Videos - [Times of (climate) crisis - How and why sustainable software is a must!](https://www.wearedevelopers.com/videos/988-times-of-climate-crisis-how-and-why-sustainable-software-is-a-must) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) - [Kettle and Pot or Peas in a Pod? A Debate on Open-Source and Proprietary Software](https://www.wearedevelopers.com/videos/1585-kettle-and-pot-or-peas-in-a-pod-a-debate-on-open-source-and-proprietary-software) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)