Principal Software Engineer
$165k - $200kJobleads-US
Werfen - Bedford - 180 Hartwell Road Bedford, Massachusetts 01730 United States
Country
United States
Shift
1st
About the Position
Introduction
Werfen
Werfen is a growing, family-owned, innovative company founded in 1966 in Barcelona, Spain. We are a worldwide leader in specialized diagnostics in the areas of Hemostasis, Acute Care Diagnostics, Transfusion, Autoimmunity, and Transplant. Through our Original Equipment Manufacturing (OEM) business line, we research, develop, and manufacture customized assays and biomaterials. We operate directly in 30 countries, and in more than 100 territories through distributors. Our Headquarters and Technology Centers are located in the US and Europe, and our workforce is more than 7,000 strong.
Our success comes from a specific focus in these rapidly evolving diagnostic areas, our commitment to customers, and our dedication to innovation and quality. We’re passionate about providing healthcare professionals the most valuable and complete solutions to improve hospital efficiency and enhance patient care.
Overview
Position Summary
Overview
We are seeking a Principal Embedded Software Engineerwith deep expertise in motion control systems, real-time embedded software, and low-level firmware development. This role focuses on designing, developing, and optimizing firmware for microcontroller-based systems that interface with motors, sensors, and real-time peripherals. The ideal candidate works comfortably at the boundary of hardware and software and has strong hands-on debugging skills.
Responsibilities
Key Responsibilities
- Design, develop, and maintain embedded firmwarefor motion control systems using microcontrollers
- Develop software on bare-metal and RTOS-based systemswith strict real-time constraints
- Implement and optimize stepper motor control, sensor interfaces, and deterministic control loops
- Design and implement low-level drivers, including:
- DMA drivers
- Interrupt service routines (ISRs)
- Timer, GPIO, and peripheral drivers
- Architect and debug RTOS-based systems, including task scheduling, synchronization, memory usage, and ISR interactions
- Collaborate closely with hardware engineers to:
- Read and interpret schematics and datasheets
- Perform hardware bring-up and board-level debugging
- Interface with and debug embedded peripherals such as:
- Apply strong knowledge of computer architecture, including:
- CPU pipelines, cache behavior, memory hierarchies
- Microcontroller buses and peripheral architectures
- Perform advanced debugging using:
- JTAG-based debuggers
- Logic analyzers
- Optimize firmware for performance, reliability, and real-time determinism
- Create and maintain technical documentation, including design descriptions and test procedures
- Mentor junior engineers and participate in technical design and code reviews
Qualifications
Min Knowledge & Experience Required for the Position:
- Bachelor's Degree plus a minimum of 10 years of related experience or Master's Degree plus a minimum of 8 years of related experience or waiver based on experience. Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science.
- Proficiency with a personal computer and software packages.
- Ability to administer software engineering tools; configuration management, requirements management, and defect management.
- Ability to operate instrumentation.
- Possesses strong written and oral communications skills.
- Ability to work in a team environment of software developersand testers.
- Proficient in code languages found in product development.
Skills & Capabilities:
- Proficiency with a personal computer and software packages
- Ability to administer software engineering tools; configuration management, requirements management, and defect management
- Ability to operate instrumentation
- Possesses strong written and oral communications skills
- Ability to work in a team environment of software developers and testers
Travel Requirements:
5% of time
Min Knowledge & Experience Required for the Position:
- Bachelor's Degree plus a minimum of 10 years of related experience or Master's Degree plus a minimum of 8 years of related experience or waiver based on experience. Degree should be in a technical discipline such as Chemistry, Math, Physics, Engineering, or Computer Science.
- Proficiency with a personal computer and software packages.
- Ability to administer software engineering tools; configuration management, requirements management, and defect management.
- Ability to operate instrumentation.
- Possesses strong written and oral communications skills.
- Ability to work in a team environment of software developersand testers.
- Proficient in code languages found in product development.
Skills & Capabilities:
- Proficiency with a personal computer and software packages
- Ability to administer software engineering tools; configuration management, requirements management, and defect management
- Ability to operate instrumentation
- Possesses strong written and oral communications skills
- Ability to work in a team environment of software developers and testers
Travel Requirements:
5% of time
The annual base salary range for this role is currently $165,000 to $200,000 range. Individual employee compensation will ultimately depend on factors including education, relevant experience, skillset, knowledge, and particular business needs.
This role is eligible for medical, dental, and vision insurance, 401k plan retirement benefits with an employer match, as well as paid vacation and sick leave.Our sales roles are eligible for participation in a commission plan and our management,and select professional roles,are eligible for a performance-based bonus.
Werfen is an Equal Opportunity employer and is committed to a diverse workplace. Werfen strictly prohibits unlawful discrimination, harassment or retaliation based upon an individual’s race, color, religion, gender, sexual orientation, gender identity/expression, national origin/ancestry, age, mental/physical disability, medical condition, marital status, veteran status, or any other protected characteristic as defined by applicable state or federal law. If you have a disability and need an accommodation in relation to the online application process, please contact View email address on click.appcast.io for assistance.
We operate directly in over 30 countries, and in more than 100 territories through distributors. Annual revenue is approximately $2 billion and more than 7,000 employees around the world comprise our Werfen team.
#J-18808-Ljbffr Jobleads-US- ...for e-commerce, retail replenishment, and logistics. Our technology automates complex pick, pack, and sort operations.As a Principal Software Engineer, Manipulation on Berkshire Grey’s Scoop program, you will serve as a senior technical leader responsible for advancing...Suggested
$170k - $220k
...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and... ...development life cycle. Black Duck is seeking a Principal Software Engineer to serve as a technical leader for the company's identity...Suggested$178.13k - $230k
Principal Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will contribute to the enhancement and maintenance of one or more software modules or components as a senior member of an Agile Scrum team. Will also provide engineering troubleshooting assistance...SuggestedTemporary workRemote workFlexible hoursShift work- A leading technology company is seeking a Senior Principal Software Engineer to join their Xcelium Compiler Team. This role focuses on implementing advanced compiler algorithms and collaborating on strategic architectural initiatives for simulation technologies. Candidates...Suggested
$107.5k - $204.5k
Software Engineer Raytheon is seeking a Software Engineer to join our Dual Band Radar Software Team located in Tewksbury, MA. We develop software in C++ utilizing agile software development methods. What You Will Do Develop robust and scalable software in C++ running Linux...SuggestedTemporary workWork experience placementInterim roleLocal areaFlexible hours$117.6k - $218.4k
...Impact On The World Of Technology Job Responsibilities Develop software solutions that are efficient in time and memory complexity... ...experience Strong proficiency in C/C++ programming. Strong software engineering and problem solving skills Deep understanding of data...$180k - $220k
...Job Description Job Description Lexington Medical, Inc. is hiring a Principal Embedded Software Engineer in Bedford, MA to develop embedded software for surgical stapling devices. You will build and own embedded software controlling a complex electromechanical surgical...- ...transportation, and citizen services. We're a nonprofit engineering, applied research, and advanced technology organization working... ...s Electronic Systems Development department is seeking a Principal Embedded Software Engineer (Level 5) to support advanced research and...Work experience placementInternshipLocal area3 days per week
$190k - $210k
...with deep robotics experience. Come join the company who will put 'beauty robotics' on the map! Introduction: As a Principal Embedded Software Engineer at 10Beauty, you will play a critical role in architecting and delivering the systems that power our next-generation...Full time- Veracode is seeking an enthusiastic, motivated engineer who shares our vision to secure the world's software and who has the passion to be a strong contributor on a high performance team. Microservices, Continuous Delivery, and DevOps in the Cloud are our pillars of success...
$107.5k - $204.5k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ..., more secure world. The Raytheon team is looking for a Principal Software Engineer to support the Missile Defense Sensors (MDS) Software...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours$143k - $193.05k
It's fun to work in a company where people truly BELIEVE in what they're doing!Job Description Summary:The Senior Principal Software Engineer serves as a technical leader for the Vertica database platform, defining and driving the architecture, design, and implementation...Full timeRemote work- ...Description We have partnered with a cutting-edge data company to make an important senior engineering hire. We are looking for a collaborative, customer-focused, and creative principal software engineer to develop a high-performance mobile application framework that powers on-...
$233.5k - $250k
...heterogeneous environments our customers run. This is a core engineering role on a small, high-ownership team. There is no dedicated QA... ...InfuzeOS is the one of the most flexible and complete enterprise software-defined storage architectures in the industry. We recently...Remote workFlexible hours- ...Description Join the Data Analytics team where you will provide software development, algorithm development, and data analytics (to... ...technologies needed include: Java, Python, R, C#, C, SAS, analytic engines, Hadoop, parallelized analytic algorithms, and NoSQL and...Local areaNight shift
- ...strategically for our customers, partners, and associates. The engineering team is focused on building and delivering strategic AI... ...continuous validation/regression checks. Collaborate with software engineers, data engineers, and SRE/DevOps to integrate ML services...Full timeTemporary workPart time
$107.5k - $204.5k
...Senior Software Engineer – Tewksbury, Massachusetts Location: Tewksbury, Massachusetts. Role Type: Onsite. Requires a U.S. Secret security clearance and U.S. citizenship. What You Will Do # Assist and participate in the requirements, design, development, and...Temporary workInterim roleFlexible hours$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and minimum 8 years of...Temporary workWork experience placementInterim roleWork at officeRemote workFlexible hours$186.16k - $304.7k
Job Description Job Title: Principal Software Engineer Work Location: 145 Broadway, Cambridge, MA 02142 Job Description: Akamai Technologies, Inc. is hiring for the following role in Cambridge, MA (multiple openings): Principal Software Engineer Design entire software...Work experience placementWork at officeRemote work$107.5k - $204.5k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today's mission and stay ahead... ...shape the future of aerospace and defense. Raytheon is seeking a Software Engineer to join our Dual Band Radar Software Team located in...Temporary workWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours$300k
Principal Engineer We are hiring a Principal Engineer to take full, hands-on ownership of Blitzy's most critical production-grade systems and... ..., and AI systems. Understanding of large-scale enterprise software systems, including architecture, integration, deployment, modernization...$167.2k - $209k
Principal Software Engineer, Mobile CMT is looking for a Principal Android Engineer to help us change the world. CMT has helped protect over 65 million drivers and prevent over 126,000 crashes worldwide. We build AI to solve some of the most difficult challenges in mobility...Temporary workSummer workWork from homeWorldwideFlexible hours$204k - $348k
Sr Principal/Principal Software Engineer, App Cambridge, MA USA; San Francisco, CA USA Your Impact at LILA Scientists shouldn't have to context-switch between a dozen tools to go from hypothesis to result. We're building the platform that makes this a reality — and we...Full timeWork at officeLocal areaFlexible hours$200k - $225k
Principal Software Engineer Xometry (NASDAQ: XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical resources they need to...Work at office3 days per week- Principal Software Engineer- C++ and Lasers Location: Wilmington, MA Position is onsite from Day 1. Only USC/GC. It is a Full-Time role. BigR.io is a remote-based, technology consulting firm with headquarters in Boston, MA. We deliver software solutions ranging from custom...Full timeLocal areaRemote work
- Principal Engineer We're a cutting-edge FinTech startup revolutionizing the financial world with our advanced SaaS tools. Our mission is to... ...visionary Principal Engineer who's ready to lead the charge in software innovation within the FinTech space. We're seeking a...
$170k - $235k
...Job Description Job Description Principal Software Engineer, AI Engineering Cambridge, MA About this position: Context Labs is seeking a Principal Software Engineer to help drive forward our AI Engineering initiatives within our ImmutablyTM Platform and analytics...$204k - $284k
...STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers dedicated to developing cutting-edge technologies...Full timeWork experience placementLocal areaImmediate startNight shift$142.5k - $256.5k
...with a diverse pipeline of development programs across various diseases. Moderna is looking for a hands-on, impact-driven Principal Software Engineer, Platform Engineering to help define, build and evolve reusable platform capabilities that enable application teams to...Permanent employmentFull timeWork at officeImmediate startWork from home- ...we deliver situational awareness in environments where traditional sensing solutions struggle. We're looking for a Principal Radar Software Engineer to help drive the development of next-generation radar capabilities across our platform. This role sits at the...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal Bedford, MA
- senior principal scientist Bedford, MA
- senior principal cloud computing engineer Bedford, MA
- software technology Bedford, MA
- software intern Bedford, MA
- entry level software sales Bedford, MA
- id software Bedford, MA
- internship software Bedford, MA
- healthcare software sales Bedford, MA
- embedded software Bedford, MA



