Free RTOS Software Engineer
Job
Actalent
Remote
$156,000 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Title:
FreeRTOS Embedded Software Engineer - RTOS Migration (TI-RTOS to FreeRTOS) Job Description 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.
Similar remote jobs
Volkswagen Group DE
Ashburn, VA
Posted2 days ago
Updated1 day ago
Similar jobs in Burnsville, MN
Similar jobs in Minnesota
Harrison County Board of Education
Princeton, MN
Posted2 days ago
Updated1 day ago
Atlas Staffing Inc
Anoka, MN
Posted2 days ago
Updated1 day ago
Vishay Precision Group
Minneapolis, MN
Posted2 days ago
Updated1 day ago