Senior Principal Engineer – Embedded SW

🔥 22 minutes ago

🍂 Massachusetts – Remote

info

💵 $135k - $145k / year

⏰ Full Time

🟠 Senior

⚙️ Systems Engineer

🦅 H1B Visa Sponsor

info
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Fresenius Kabi USA

Fresenius Kabi USA

1001 - 5000 employees

🏥 Healthcare

🏭 Manufacturing

📦 Logistics

Healthcare • Manufacturing • Logistics

Fresenius Kabi USA is a healthcare company that develops, manufactures, and supplies essential medicines and medical technologies for hospitals, blood centers, and healthcare providers across the United States. The company’s offerings include injectable pharmaceuticals, biopharmaceuticals, parenteral nutrition products, infusion and apheresis systems, blood collection and processing equipment, and data management solutions to support clinical and blood center operations. Fresenius Kabi USA focuses on improving access, affordability, and safety of therapies while supporting community engagement and supply chain resilience.

📋 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 to include medical, prescription drug, dental and vision coverage

Apply Now

Similar Jobs

🔥 23 minutes ago

Motorola Solutions

10,000+ employees

🏥 Healthcare

💼 Consulting

📦 Logistics

Sr. Business Systems Analyst leading global procure-to-pay transformation efforts at Motorola Solutions. Overseeing technology roadmaps and collaborating with executive stakeholders for operational excellence.

🔥 57 minutes ago

GE Vernova

10,000+ employees

💼 Consulting

📦 Logistics

🏭 Manufacturing

Lead Power System Engineer providing technical expertise in electrification solutions for EHV/HV Substations at GE Vernova. Collaborate on unique and diverse projects to electrify and decarbonize the world.

🔥 2 hours ago

Centaur Health

1 - 10

💳 Fintech

🤝 Non-profit

🏥 Healthcare

Senior Systems Engineer focusing on system interoperability and integration for life-saving oncology systems. Leading multi-disciplinary teams to achieve project interoperability objectives in medical imaging.

🔥 2 hours ago

NVIDIA

10,000+ employees

🏥 Healthcare

🏭 Manufacturing

🤖 Artificial Intelligence

Software Engineer developing NVIDIA's CUDA driver for Windows. Collaborating across teams to deliver advanced computing solutions targeting GPU applications on Windows.

🔥 3 hours ago

EPRI

1001 - 5000

⚡ Energy

Technical resource for grid operations, planning, and bulk system variable generation integration. Involves developing analytical models and applying advanced techniques in power systems operations.