Senior Principal Engineer – Embedded SW

Remote Full-time
Job Description:
• Under minimal oversight performs, design and develops embedded software and/or processes within established medical product design controls.
• Improves software engineering process efficiency
• Resolves software defects
• Supports effort to create efficient software engineering practices
• Performs root cause and failure analysis activities
• May mentor and guide junior staff
• Works with internal and external staff to conduct design, redesign, prototype, and other software engineering activities
• Authors and reviews software specifications
• Maintains technical records and files
• Assists with project timing, tracking progress to program schedule

Requirements:
• Bachelor’s degree in Computer Science or related field with 8+ years of related experience
• Strong experience with C++, emphasizing object-oriented design, use of design patterns, and leveraging modern C++ features
• Strong experience with embedded development including one or more RTOS (e.g., QNX, MicroC/COS, VxWorks, ThreadX) and bare silicon.
• Demonstrated ability to design and implement scalable, maintainable software solutions.
• Solid understanding of the software development life cycle, with a focus on clean, testable code.
• Comfortability with linux shell scripting and command-line tools.
• Familiarity with CI/CD workflows and tools.
• Excellent communication and teamwork skills for effective collaboration in cross-functional teams.
• Experience with the Qt framework for developing cross-platform applications and user interfaces is a strong plus.

Benefits:
• 401(k) plan with company contributions
• Paid vacation
• Holiday and personal days
• Employee assistance program
• Health benefits including medical, prescription drug, dental and vision coverage

Apply Now

Apply Now
Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Part-Time Remote Data Entry Specialist – Join Our Dynamic Team at arenaflex!**

Remote Full-time

Experienced Chat Support Agent for Innovative Gig Staffing Platform – Remote Opportunity with Competitive Hourly Rate

Remote Full-time

UPS Remote Jobs (Data Entry Specialist) - Full Time

Remote Full-time

**Experienced Customer Support Agent – Work From Home Opportunity with arenaflex**

Remote Full-time

[Remote] Clinical Auditor-IBR

Remote Full-time

Work from Home - Customer Service Coordinator - CX Solutions

Remote Full-time

Experienced International Freight Forwarding Professional – Ocean Product Development and Strategy Implementation at arenaflex

Remote Full-time

Experienced Senior Data Engineer – Financial Data Management & Analytics Platform (Remote/Hybrid)

Remote Full-time

Experienced Customer Service Representative for Remote Work Opportunity – Delivering Exceptional Client Experiences through Empathy, Knowledge, and Efficiency

Remote Full-time

Territory Account Executive, SMB - Eugene, OR

Remote Full-time
← Back to Home