FreeRTOS Embedded Software Engineer – RTOS Migration (TI-RTOS to FreeRTOS)
This role focuses on leading the migration of an existing embedded medical device software platform from TI-RTOS to FreeRTOS. You will ensure functional equivalence, maintain regulatory compliance, and produce high-quality documentation suitable for FDA-regulated medical devices. The position requires deep expertise in embedded C/C++ development, RTOS architecture, and the full software development life cycle within a regulated environment.
Responsibilities
- Review and assess the existing TI-RTOS architecture, including RTOS objects, interrupts, scheduling, and memory usage.
- Identify RTOS-dependent components and analyze potential technical and regulatory risks associated with the migration.
- Develop and document a comprehensive RTOS Migration Plan that defines the migration approach, verification strategy, and risk mitigation activities.
- Identify and select the appropriate FreeRTOS version, including consideration of Long-Term Support (LTS) options for long-term maintainability.
- Port embedded application software from TI-RTOS to FreeRTOS while maintaining system performance and reliability.
- Configure FreeRTOS for the target microcontroller, compiler toolchain, and priority scheme to meet system requirements.
- Ensure functional equivalence between the new FreeRTOS-based system and the legacy TI-RTOS system, and manage any deviations through formal review and approval.
- Support RTOS-related testing activities, including test execution, defect investigation, and resolution of issues uncovered during verification and validation.
- Assist in updating software verification and validation plans, test cases, and reports impacted by the RTOS migration.
- Collaborate closely with quality and engineering teams to ensure compliance with internal procedures and applicable regulatory expectations.
- Produce regulatory-ready documentation such as RTOS migration rationale, architectural impact analysis, summary of software changes, and risk impact assessments.
- Provide documentation inputs suitable for inclusion in the Design History File (DHF) and FDA 510(k) submission support materials.
- Conduct technical knowledge-transfer sessions with internal engineering staff to explain design decisions, configuration details, and maintenance considerations.
- Deliver final source code, configuration files, and maintenance guidance to support ongoing support and future enhancements of the platform.
Essential Skills
- Demonstrated hands-on experience with FreeRTOS and embedded RTOS migrations.
- At least 8+ years of experience in RTOS assessment and planning, including architecture review and migration strategy development.
- Strong background in embedded C and C++ development for microcontroller-based systems.
- Experience with embedded software development life cycle practices, including design, implementation, verification, validation, and maintenance.
- Proficiency in C programming for low-level, resource-constrained embedded systems.
- Experience developing software for regulated medical devices.
- Working knowledge of FDA 510(k) expectations for medical device software.
- Experience with software validation and verification activities in a regulated environment.
- Proven ability to generate regulatory-quality technical documentation suitable for audits and submissions.
- Practical experience with RTOS configuration, scheduling, interrupts, and memory management.
- Experience working in Linux-based development environments for embedded software.
Additional Skills & Qualifications
- Experience with TI-RTOS and prior projects involving porting from TI-RTOS to FreeRTOS.
- Familiarity with IEC-related expectations for medical device software (e.g., IEC standards applicable to software lifecycle and validation).
- Background in high-tech medical device development environments.
- Experience collaborating with cross-functional engineering and quality teams.
- Ability to clearly communicate complex technical concepts to both technical and non-technical stakeholders.
- Strong documentation and organizational skills to support detailed migration planning and traceability.
- Experience with microcontroller architectures and related toolchains used in embedded medical devices.
Work Environment
You will work in an engineering-focused environment dedicated to high-tech medical device development. The role centers on embedded software engineering activities, including RTOS configuration, porting, and validation within a structured software development life cycle. You will collaborate closely with other engineers and quality professionals, using standard embedded development tools and Linux-based environments to build, test, and document the software. The culture emphasizes regulatory compliance, technical excellence, and thorough documentation to support FDA-regulated products.
Job Type & Location
This is a Contract position based out of Burnsville, MN.
Pay and Benefits
The pay range for this position is $65.00 - $85.00/hr. Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully remote position.
Application Deadline
This position is anticipated to close on Apr 22, 2026.
Diversity, Equity & Inclusion
At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I is embedded into our culture through:
- Hiring diverse talent
- Maintaining an inclusive environment through persistent self-reflection
- Building a culture of care, engagement, and recognition with clear outcomes
- Ensuring growth opportunities for our people
Actalent is an equal opportunity employer.
About Actalent
Actalent is a global leader in engineering and sciences services. For more than 40 years, we've helped visionary companies advance their goals. Headquartered in the United States, our teams span 150 offices across North America, EMEA, and APAC—with four delivery centers in India led by 1,000+ extraordinary employees who connect their passion with purpose every day.
Our Bangalore, Hyderabad, Pune, and Chennai delivery centers are hubs of engineering expertise, with core capabilities in mechanical and electrical engineering, systems and software, and manufacturing engineering. Our teams deliver work across multiple industries including transportation, consumer and industrial products, and life sciences. We serve more than 4,500 clients, including many Fortune 500 brands. Learn more about how we can work together at actalentservices.com.