Job Closed

This listing is no longer active.

Senior Principal Engineer, Embedded Software

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 1,001-5,000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

168 days ago

Salary

$135K - $145K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglishLinuxQtRTOSSDLCShell

Job Description

Senior Principal Engineer, Embedded Software

Fresenius Kabi USA

• Designs and implements Fresenius-Kabi software applications to achieve product functionality needs and business objectives • 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

Job 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

Related Job Pages

More Full-stack Engineer Jobs

ContractRemoteTeam 51-200Since 1997H1B No Sponsor

• Provide technical direction to development teams (Germany, Sweden, India) • Review architecture, BMS functions, and implementation details • Support code reviews (embedded C, Simulink, Autosar-based SWCs) • Identify design flaws, memory issues, and performance bottlenecks • Challenge technical decisions and ensure best engineering practices • Assess battery behavior and system reactions under various conditions • Ensure technical readiness before customer delivery • Contribute to release planning, requirement interpretation, risk analysis • Support stability improvements of current BMS product • Prepare the team for upcoming customer reviews and validations • Align development activities across teams • Work closely with requirement managers and architects • Communicate effectively with customers during escalation or clarification • Coach junior engineers and offshore team members

Germany
RemoteStar logo

Principal/Staff Engineer

RemoteStar

Scale Faster, Reduce Costs, Meet Diversity Targets

Full TimeRemoteTeam 11-50Since 2020H1B No Sponsor

• Technical Leadership: Lead architectural decisions for trading systems, multi-region AWS deployments, and regulatory compliance implementations • Platform Development: Oversee trading platform development and integrations (IBKR, exchange protocols), customer engagement systems (Braze-Intercom), and external APIs with Akamai/ECS orchestration • Engineering Excellence: Establish coding standards across global teams (UK,Singapore, India, Poland), mentor senior engineers, and drive adoption of modern development practices • Cross-Functional Collaboration: Partner with product, compliance, and infrastructure teams to support crypto trading expansion and business objectives through reliable technology delivery

Poland
Job Closed
Clutch logo

Software Engineer

Clutch

Firms That Deliver

OtherRemoteTeam 51-200H1B Sponsor

• The work we do is changing the world of financial services. All that’s left is the right team to bring that vision to life. • If you’re a fast learner and you enjoy working on a wide variety of projects, you’re going to like it here. • At Praxent, we let you do your work your way. • We trust our people to be their best. It’s a level of autonomy and respect that’s helped us grow a diverse and brilliant team of experts. • This role has been categorized as a Remote position. Remote employees do not have a permanent corporate office workplace and, instead, work from a physical location of their choice which must be identified to the Company.

Colorado + 11 moreAll locations: Colorado | Florida | Nebraska | North Carolina | Oregon | Maryland | Massachusetts | Minnesota | Pennsylvania | South Carolina | Texas | Washington
Fresh Prints logo

Principal Software Engineer

Fresh Prints

America's fastest growing collegiate custom apparel company six years in a row.

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Build and ship high-quality, AI-first applications • Design, develop, and maintain scalable, performant, and secure full-stack applications across our React/Next.js and Node.js stack. • Contribute clean, well-documented code that balances speed of delivery with maintainability. • Proactively identify performance bottlenecks, architectural gaps, or opportunities to automate and improve development workflows. • Collaborate cross-functionally to deliver impact • Work closely with Product Design and Product Management teams to translate ideas and prototypes into production-grade software. • Provide technical input during planning, ensuring feasibility and scalability. • Participate in architecture discussions and contribute to system design decisions that align with our AI-first vision. • Champion AI-assisted engineering • Use and advocate for AI-assisted tools (e.g., Cursor, CodeRabbit) to accelerate development while maintaining code quality. • Experiment with and evaluate emerging AI dev tools, sharing learnings with the team. • Help define best practices for integrating AI into the engineering workflow. • Elevate the engineering culture • Uphold and promote high standards for code quality, testing, and documentation. • Mentor junior engineers through code reviews, pair programming, and informal learning sessions. • Model a low-ego, high-collaboration approach that embodies Fresh Prints’ values. • Contribute to scalable architecture and reliability • Help design and evolve systems for performance, observability, and reliability at scale. • Participate in architecture reviews and contribute to decisions around CI/CD, monitoring, and deployment practices. • Support the creation of internal tools and shared components that improve team velocity. • Drive business impact through technology • Develop a strong understanding of Fresh Prints’ business model, products, and customer needs. • Translate business goals into technical solutions that improve user experience, scalability, or team efficiency. • Take ownership of delivering outcomes, not just code.

India
Job Closed