Description
The Technical Lead - Firmware and Product Security (Level 5) is a senior role responsible for the architecture, development, verification, and lifecycle security of embedded firmware used in connected medical devices. This individual will ensure products are secure, reliable, and compliant with applicable regulatory standards while driving technical strategy, solving complex engineering challenges, and mentoring engineering teams across the organization. This role establishes technical direction, leads complex and high-impact initiatives, and ensures that firmware and product-security controls are designed into products from concept through post-market support. The position partners across Systems, Hardware, Software, Quality, Regulatory, Information Security, Manufacturing, and Program Management to translate product and security needs into robust, maintainable, and compliant solutions. The lead remains hands-on in design, implementation, review, debugging, and risk resolution while mentoring engineers and raising organizational capability in secure product development.
Key Responsibilities:
Own the technical vision and roadmap for embedded firmware and product security across assigned connected medical-device platforms. Lead firmware architecture, requirements decomposition, interface definition, design reviews, implementation, integration, verification, and release readiness for safety- and business-critical features. Establish firmware architecture secure-by-design practices, including threat modeling, security risk assessment, attack-surface analysis, secure boot, authentication, cryptography, key management, access control, secure communications, logging, and secure update mechanisms. Translate system, clinical, user, safety, privacy, and cybersecurity needs into clear firmware requirements and testable acceptance criteria with bidirectional traceability. Provide hands-on technical leadership in C/C++, RTOS-based systems, device drivers, board bring-up, bootloaders, communication protocols, connectivity, diagnostics, and performance optimization. Drive disciplined engineering practices, including coding standards, peer reviews, static and dynamic analysis, unit and integration testing, automated builds, CI/CD, configuration management, and defect prevention. Lead technical investigations and root-cause analysis for complex firmware, hardware-interface, connectivity, performance, reliability, and security issues; ensure effective corrective and preventive actions. Partner with Quality and Regulatory teams to produce and maintain design history, software lifecycle, cybersecurity, risk-management, verification, and submission documentation consistent with applicable medical-device requirements. Support product-security activities throughout the lifecycle, including vulnerability monitoring, coordinated vulnerability response, third-party component assessment, software bill of materials governance, security testing, and post-market remediation. Evaluate technical tradeoffs involving safety, security, performance, power, memory, cost, schedule, manufacturability, serviceability, and long-term maintainability; communicate recommendations and business impact to stakeholders. Coordinate with internal teams, suppliers, and development partners to define deliverables, review designs, manage technical risks, and ensure adherence to architecture, quality, and security expectations. Mentor engineers, lead technical forums, improve reusable platforms and processes, and foster a culture of engineering rigor, accountability, collaboration, and continuous learning.
Qualifications:
Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related discipline, or an equivalent combination of education and relevant experience. Typically 15+ years of embedded software or firmware experience, including substantial responsibility for architecture and delivery of complex products in a regulated or high-reliability environment. Advanced proficiency in C and C++, with strong knowledge of embedded systems, microcontrollers, RTOS concepts, memory and power constraints, hardware/software interfaces, debugging, and communication protocols. Demonstrated experience leading firmware architecture and development from requirements through verification, release, maintenance, and end-of-life. Practical knowledge of product-security engineering, including threat modeling, security risk management, vulnerability assessment, secure coding, cryptographic concepts, secure communications, and software-update security. Experience operating within a quality management system and applying disciplined design controls, risk management, configuration management, traceability, verification, and technical documentation. Working knowledge of medical-device software and cybersecurity expectations, including FDA guidance and relevant standards such as IEC 62304, ISO 14971, IEC 81001-5-1, and applicable quality-system requirements. Proven ability to influence across functions, lead technical decision-making, manage ambiguity and risk, and communicate complex topics clearly to engineering and business stakeholders. Strong problem-solving, mentoring, organizational, and written communication skills, with a proactive and hands-on leadership style.
Candidates should have significant experience in the following areas:
Firmware Architecture Embedded C++ (please ask candidates to rate their expertise on a scale of 1-10) Real-Time Operating Systems (RTOS) Threat Modeling Medical Device Software Development Cybersecurity Secure Boot FDA Regulations and IEC 62304 Bluetooth Low Energy (BLE) Over-the-Air (OTA) Updates Firmware Over-the-Air (FOTA) Updates
Ideal Candidate Profile:
Some of the foundational qualifications align with our Software Engineer II profile, including: Strong embedded C/C++ development experience Medical device or other regulated industry experience Sensor integration, driver development, and hardware interfacing Communication protocols such as UART, SPI, and I2C Exposure to cloud platforms such as Microsoft Azure and/or AWS Software testing, verification, and quality processes Knowledge of IEC 62304 and ISO 13485 standards
Skills
product security, firmware development, embedded firmware, c++, architecture, data flow, threat modeling, risk mitigation, regulated environment, medical device, artificial intelligence, International collaboration
Top Skills Details
product security,firmware development,embedded firmware,c++,architecture,data flow,threat modeling,risk mitigation
Additional Skills & Qualifications
Preferred Qualifications:
Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Cybersecurity, or a related discipline. Experience developing connected medical devices, digital-health products, portable or battery-powered systems, or cloud-connected embedded solutions. Experience with embedded, wireless or cellular connectivity, Bluetooth Low Energy, secure cloud/device integration, or over-the-air firmware updates. Experience with penetration testing, fuzz testing, vulnerability management, SBOM tools, open-source software governance, or incident-response processes. Familiarity with standards and frameworks such as UL 2900, NIST Cybersecurity Framework, NIST Secure Software Development Framework, or equivalent secure-development practices. Experience leading suppliers or geographically distributed engineering teams and delivering multiple products or platform releases. Relevant technical or cybersecurity certification is beneficial but not required. US citizens and Greencard holder
Experience Level
Expert Level
Job Type & LocationThis is a Contract to Hire position based out of Richardson, TX. Pay and BenefitsThe pay range for this position is $70.00 - $87.00/hr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.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) Job Type & LocationThis is a Contract to Hire position based out of Richardson, TX. Application DeadlineThis position is anticipated to close on Nov 19, 2026. Workplace TypeThis is a fully onsite position in Richardson,TX.
About TEKsystems
We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
About TEKsystems and TEKsystems Global Services
Were a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. Were a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. Were strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. Were building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.