CrawlJobs Logo

Principal Engineer, Embedded Systems

United States, Raleigh Employment contract 112000.00 - 154000.00 USD / Year · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

This is where new knowledge is discovered. Baxter’s Research and Development teams work cross functionally to innovate, develop and introduce creative solutions for patients needs globally. From Scientists to Engineers, your work creates the products that save and sustain lives. This is where your work makes a difference. At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance to live a healthy life. It was our founding belief in 1931 and continues to be our guiding principle. We are redefining healthcare delivery to make a greater impact today, tomorrow, and beyond. Our Baxter colleagues are united by our Mission to Save and Sustain Lives. Together, our community is driven by a culture of courage, trust, and collaboration. Every individual is empowered to take ownership and make a meaningful impact. We strive for efficient and effective operations, and we hold each other accountable for delivering exceptional results. Here, you will find more than just a job—you will find purpose and pride. Join Baxter Healthcare Corporation as a Principal Engineer, Embedded Systems and begin an ambitious journey to transform healthcare delivery! This outstanding opportunity places you within our Care Communications business in Raleigh, NC. Your work will directly support clinical communication and collaboration, enhancing patient safety and happiness in acute care hospital settings. As a Principal Engineer, Embedded Systems, you will play a pivotal role in supporting embedded software development activities within our research and development team. Your primary focus will be on providing engineering support and firmware development for new product development. You will be responsible for performing engineering analysis, building, and verification to requirements. Join us in making a difference today, tomorrow, and beyond!

Job Responsibility

  • Participate in requirement analysis, detailed development, and verification activities for products or solutions
  • Make difficult build trade-offs and decisions about features, schedule, quality, and cost
  • Seek efficient technology solutions to problems and apply appropriate methodologies to identify issues and concerns
  • Have primary accountability for major elements of projects, determine all required tasks, and ensure successful project outcomes
  • Build, develop, and test to validate effects and consequences of builds, processes, or product improvements across projects and products
  • Apply principles of SDLC and methodologies such as Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
  • Participate in continuous improvement activities by identifying and appropriately advancing process and product quality gaps

Requirements

  • Bachelor’s degree in a technical discipline with 5+ years of embedded software development experience
  • Strong expertise in C/C++ development for microcontrollers and microprocessors, with solid object‑oriented design principles
  • Broad understanding of software engineering best practices, embedded systems, and standard development methodologies
  • Proficiency with development and CI tools (e.g., Visual Studio/Eclipse, Git, Bitbucket, Jira) and experience working in Linux/Embedded Linux environments
  • Hands‑on knowledge of embedded protocols and technologies (RS485, UART, SPI, etc.), programmers/debuggers (JTAG/SWD), and hardware debugging tools
  • Ability to debug hardware and software issues using oscilloscopes, logic analyzers, multimeters, and related equipment
  • Strong collaboration and communication skills, with a proven track record of delivering results, creating effective technical documentation, and solving complex problems

What we offer

  • medical and dental coverage that start on day one
  • insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • educational assistance programs
  • time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service
  • family and medical leaves of absence
  • paid parental leave
  • commuting benefits
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • childcare benefits
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Engineer, Embedded Systems

8 matching positions

Principal Engineer, Embedded Systems

Join Baxter Healthcare Corporation as a Principal Engineer, Embedded Systems and...
Location
Location
United States , Raleigh
Salary
Salary:
112000.00 - 154000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in a technical discipline with 5+ years of embedded software development experience
  • Strong expertise in C/C++ development for microcontrollers and microprocessors, with solid object‑oriented design principles
  • Broad understanding of software engineering best practices, embedded systems, and standard development methodologies
  • Proficiency with development and CI tools (e.g., Visual Studio/Eclipse, Git, Bitbucket, Jira) and experience working in Linux/Embedded Linux environments
  • Hands‑on knowledge of embedded protocols and technologies (RS485, UART, SPI, etc.), programmers/debuggers (JTAG/SWD), and hardware debugging tools
  • Ability to debug hardware and software issues using oscilloscopes, logic analyzers, multimeters, and related equipment
  • Strong collaboration and communication skills, with a proven track record of delivering results, creating effective technical documentation, and solving complex problems
Job Responsibility
Job Responsibility
  • Participate in requirement analysis, detailed development, and verification activities for products or solutions
  • Make difficult build trade-offs and decisions about features, schedule, quality, and cost
  • Seek efficient technology solutions to problems and apply appropriate methodologies to identify issues and concerns
  • Have primary accountability for major elements of projects, determine all required tasks, and ensure successful project outcomes
  • Build, develop, and test to validate effects and consequences of builds, processes, or product improvements across projects and products
  • Apply principles of SDLC and methodologies such as Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and testing techniques
  • Participate in continuous improvement activities by identifying and appropriately advancing process and product quality gaps
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP)
  • 401(k) Retirement Savings Plan (RSP)
  • Flexible Spending Accounts
  • Fulltime
Read More
Arrow Right

Principal Engineer, Systems Design and Architecture

In this position, you will develop advanced system architectures and complex sim...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficient in Storage system architecture especially with PCIe/NVMe products
  • B.E./BTECH in Computer Science or Software / Computer / Electrical Engineering with 15+ years of relevant experience in Storage system architecture or Storage Firmware Architecture development
  • At least 15 years of experience in RT / embedded systems architecture
  • At least 10 years of experience with C/C++, Object oriented concepts and data structures
  • Experience with scripting automation using Python
  • Capable of developing wide system view for complex embedded systems
  • Good understanding of computer architecture and comfortable with multi core/HW environment
  • Multi-disciplinary experience, including familiarity with Firmware and ASIC design
Job Responsibility
Job Responsibility
  • Develop advanced system architectures and complex simulation models for Sandisk’s next generation solid state drive products
  • Initiate and analyze changes to the architecture of the product
  • Designing, programming, debugging, and modifying simulation models in order to evaluate these changes and assess the performance, power, and endurance of the product
  • Work closely with excellent colleague engineers, cope with complex challenges, innovate, and develop products that will be sold in millions of units
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

Location
Location
United Kingdom , Bristol
Salary
Salary:
80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in embedded software development within a safety-critical environment
  • Solid understanding of embedded systems and RTOS
  • Strong programming skills in C and assembler
  • Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams
  • Experience in project management, including planning, scheduling, and resource allocation
  • Ability to manage multiple concurrent projects effectively
  • Comprehensive experience across the full software development lifecycle.
Job Responsibility
Job Responsibility
  • Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment
  • Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance
  • Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects
  • Defining project scope and deliverables, aligning development with customer requirements and strategic goals
  • Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld
  • Troubleshooting and resolving technical challenges while managing risk and maintaining timelines
  • Driving continuous improvement, fostering innovation, and supporting professional growth within your team.
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

We are looking for a Principal Embedded Software Engineer to work for our mariti...
Location
Location
United Kingdom , Winfrith Newburgh
Salary
Salary:
Not provided
morson.com Logo
Morson Talent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong embedded C/C++ development skills
  • Skilled at defining engineering processes and guiding teams in their application
  • Ability to generate clear specifications, architectures, verification plans and test procedures
  • Proven ability with current microcontrollers and SoC technologies and trends
  • Strong documentation and technical communication skills tailored to internal and external audiences
  • Ability to select the most appropriate technology based on requirements, risk, cost and time
  • Background delivering to safety-related standards (e.g., SIL, ASIL)
  • HNC/HND or degree in Electrical/Electronic Engineering or equivalent
  • Strong sense of ownership and accountability for engineering outcomes
  • Professional and confident communicator with suppliers, customers and internal stakeholders
Job Responsibility
Job Responsibility
  • Establish, grow and lead an embedded software engineering capability covering microcontrollers and SoC systems
  • Provide technical authority, governance and oversight across all embedded development activities
  • Define, develop and maintain robust engineering processes, workflows and best-practice guidelines
  • Build shared, reusable modules and libraries to enable quicker, lower-risk delivery on future projects
  • Grow the team’s design and verification toolsets in line with business strategy
  • Lead the planning, delivery, monitoring and reporting of embedded software work packages
  • Scope, estimate and review engineering effort to support bids, proposals, and change requests
  • Translate customer and system requirements into clear, maintainable software specifications
  • Develop preliminary architecture concepts and oversee the creation of detailed designs
  • Define verification strategies, validation plans, and test cases, ensuring traceability to requirements
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

Microsoft is on a mission to build platforms and products that create and comple...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science/engineering or related field
  • Minimum of 12 years of experience in system level, embedded firmware or device drivers’ development
  • Deep understanding of SoC architecture/internals and expert in UEFI firmware development
  • Strong communication skills and ability to work across multiple disciplines and functions
Job Responsibility
Job Responsibility
  • Lead strategic initiatives to strengthen Surface product engineering and drive innovation within the Programs team
  • Partner closely with silicon partners to plan future product roadmap
  • Define architecture and lead platform bring-up
  • Bring-up new devices at various stages of hardware development including prototype hardware
  • Work closely with software and hardware developers located in different geos, to create and improve various components of the Surface software/firmware
  • Keep track of latest UEFI development in industry technological standards and incorporate them into Surface products
  • Investigate, reproduce, and debug complex system level problems by leveraging various software debuggers and analyzers
  • Participate in development forums and discussions to propose and implement software solutions
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

This is a fantastic opportunity for an experienced engineer with a passion for l...
Location
Location
United Kingdom , Bristol
Salary
Salary:
80000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in embedded software development within a safety-critical environment
  • Solid understanding of embedded systems and RTOS
  • Strong programming skills in C and assembler
  • Demonstrated leadership experience with the ability to mentor, motivate, and manage engineering teams
  • Experience in project management, including planning, scheduling, and resource allocation
  • Ability to manage multiple concurrent projects effectively
  • Comprehensive experience across the full software development lifecycle.
Job Responsibility
Job Responsibility
  • Leading, mentoring, and managing a team of embedded software engineers in a collaborative and high-performing environment
  • Overseeing the full software development lifecycle – from requirements and design through to implementation, testing, and maintenance
  • Collaborating with cross-functional teams, including project management and QA, to ensure seamless and timely delivery of projects
  • Defining project scope and deliverables, aligning development with customer requirements and strategic goals
  • Conducting code reviews, promoting engineering best practices, and ensuring coding standards are upheld
  • Troubleshooting and resolving technical challenges while managing risk and maintaining timelines
  • Driving continuous improvement, fostering innovation, and supporting professional growth within your team.
What we offer
What we offer
  • Bonus
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

We’re partnering with an established technology engineering organisation seeking...
Location
Location
United Kingdom , Bradford
Salary
Salary:
75000.00 GBP / Year
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Advanced C/C++ embedded development experience
  • Strong background in embedded systems design
  • Experience working with real-time operating systems (e.g., FreeRTOS)
  • Solid understanding of multithreading and concurrency
  • Networking knowledge including TCP/IP, UDP and secure communications
  • Experience with embedded Linux or RTOS environments
  • Knowledge of electrical power systems and protection function theory
  • Experience delivering commercial embedded products end-to-end
  • Peripheral interfacing experience (SPI, I2C, memory interfaces)
  • Debugging complex real-time or multithreaded systems
Job Responsibility
Job Responsibility
  • Define and own embedded software architecture and technical direction
  • Lead delivery of complex embedded projects to time and quality targets
  • Develop and maintain robust C/C++ embedded codebases
  • Translate system requirements into structured deliverables and work packages
  • Guide design decisions and review implementation approaches
  • Oversee testing strategy, documentation, and release quality
  • Identify technical risks and implement mitigation strategies
  • Drive Agile processes and continuous improvement practices
  • Collaborate cross-functionally with engineering and project stakeholders
  • Fulltime
Read More
Arrow Right

Principal Embedded Software Engineer

We’re partnering with an established technology engineering organisation seeking...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree (or equivalent experience) in Computer Science, Electronics, or similar
  • Advanced C/C++ embedded development experience
  • Strong background in embedded systems design
  • Experience working with real-time operating systems (e.g., FreeRTOS)
  • Solid understanding of multithreading and concurrency
  • Networking knowledge including TCP/IP, UDP and secure communications
  • Experience with embedded Linux or RTOS environments
  • Knowledge of electrical power systems and protection function theory
  • Experience delivering commercial embedded products end-to-end
  • Peripheral interfacing experience (SPI, I2C, memory interfaces)
Job Responsibility
Job Responsibility
  • Define and own embedded software architecture and technical direction
  • Lead delivery of complex embedded projects to time and quality targets
  • Develop and maintain robust C/C++ embedded codebases
  • Translate system requirements into structured deliverables
  • Guide design decisions and review implementation approaches
  • Oversee testing strategy, documentation, and release quality
  • Identify technical risks and implement mitigation strategies
  • Drive Agile processes and continuous improvement practices
  • Collaborate cross-functionally with engineering and project stakeholders
  • Fulltime
Read More
Arrow Right