Lead system bring-up and hardware/software integration for new embedded platforms * Coordinate firmware activities across cross-functional teams including hardware engineering, reliability ...
Lead system bring-up and hardware/software integration for new embedded platforms * Coordinate firmware activities across cross-functional teams including hardware engineering, reliability ...
Lead system bring-up and hardware/software integration for new embedded platforms * Coordinate firmware activities across cross-functional teams including hardware engineering, reliability ...
Lead system bring-up and hardware/software integration for new embedded platforms * Coordinate firmware activities across cross-functional teams including hardware engineering, reliability ...
Principal Embedded Software Engineer
North Kingstown, RI · On-site
$100 - $125/hr
Lead system bring‑up and hardware/software integration for new embedded platforms * Coordinate firmware activities across cross‑functional teams including hardware engineering, reliability ...
Principal Embedded Software Engineer
North Kingstown, RI · On-site
$100 - $125/hr
Lead system bring‑up and hardware/software integration for new embedded platforms * Coordinate firmware activities across cross‑functional teams including hardware engineering, reliability ...
Thermal Senior Principal Engineer
Franklin, MA · On-site
$164K - $226K/yr
Our teams design and develop the hardware and software that connect infrastructure, accelerate ... Thermal Senior Principal Engineer Join us as a Thermal Senior Principal Engineer on our Network ...
Thermal Senior Principal Engineer
Franklin, MA · On-site
$164K - $226K/yr
Our teams design and develop the hardware and software that connect infrastructure, accelerate ... Thermal Senior Principal Engineer Join us as a Thermal Senior Principal Engineer on our Network ...
Thermal Senior Principal Engineer
Franklin, MA · On-site
$164K - $226K/yr
Our teams design and develop the hardware and software that connect infrastructure, accelerate ... Thermal Senior Principal Engineer Join us as a Thermal Senior Principal Engineer on our Network ...
Thermal Senior Principal Engineer
Franklin, MA · On-site
$164K - $226K/yr
Our teams design and develop the hardware and software that connect infrastructure, accelerate ... Thermal Senior Principal Engineer Join us as a Thermal Senior Principal Engineer on our Network ...
SOFTWARE ENGINEER
Middletown, RI · On-site
Senior Software Engineer Full Software Development Lifecycle | Agile Scrum | CMMI Level 3 Position Overview MIKEL is seeking a highly skilled and motivated Senior Software Engineer to lead and ...
Quick apply
SOFTWARE ENGINEER
Middletown, RI · On-site
Senior Software Engineer Full Software Development Lifecycle | Agile Scrum | CMMI Level 3 Position Overview MIKEL is seeking a highly skilled and motivated Senior Software Engineer to lead and ...
Senior Software Engineer Full Software Development Lifecycle | Agile Scrum | CMMI Level 3 Position Overview MIKEL is seeking a highly skilled and motivated Senior Software Engineer to lead and ...
Quick apply
Senior Software Engineer Full Software Development Lifecycle | Agile Scrum | CMMI Level 3 Position Overview MIKEL is seeking a highly skilled and motivated Senior Software Engineer to lead and ...
Software Engineer
Middletown, RI · On-site
Senior Software Engineer Full Software Development Lifecycle | Agile Scrum | CMMI Level 3 Position Overview MIKEL is seeking a highly skilled and motivated Senior Software Engineer to lead and ...
Software Engineer
Middletown, RI · On-site
Senior Software Engineer Full Software Development Lifecycle | Agile Scrum | CMMI Level 3 Position Overview MIKEL is seeking a highly skilled and motivated Senior Software Engineer to lead and ...
Software Engineer
Cumberland, RI · On-site
Software Engineer Department: Engineering Employment Type: Full Time Location: Cumberland, RI Description We are looking for a Software Engineer to build and improve music creation software, platform ...
Software Engineer
Cumberland, RI · On-site
Software Engineer Department: Engineering Employment Type: Full Time Location: Cumberland, RI Description We are looking for a Software Engineer to build and improve music creation software, platform ...
Software Engineer
Cumberland, RI · On-site
We are looking for a Software Engineer to build and improve music creation software, platform capabilities, and product integrations used by creators around the world. This role contributes to the ...
Software Engineer
Cumberland, RI · On-site
We are looking for a Software Engineer to build and improve music creation software, platform capabilities, and product integrations used by creators around the world. This role contributes to the ...
Software Engineer IV - AI
Middletown, RI · On-site
SEACORP is seeking to fill a Software Engineer - AI positionto support the development, integration, testing, and sustainment of modern USNavy software systems using advanced AI-assisted software ...
Software Engineer IV - AI
Middletown, RI · On-site
SEACORP is seeking to fill a Software Engineer - AI positionto support the development, integration, testing, and sustainment of modern USNavy software systems using advanced AI-assisted software ...
Software Engineer
Newport, RI · On-site
Reporting to the Program Manager, the Software Engineer will utilize Agile methodologies to lead and manage the software development efforts required to design, develop and maintain a Continuous ...
Software Engineer
Newport, RI · On-site
Reporting to the Program Manager, the Software Engineer will utilize Agile methodologies to lead and manage the software development efforts required to design, develop and maintain a Continuous ...
Software Engineer III
Middletown, RI · On-site
The Software Engineer will need a minimum 10 years of experienceand current DoD Secret Clearance. They will be located out of SEACORP's main location in Middletown, RIstarting in early 2026. The ...
Software Engineer III
Middletown, RI · On-site
The Software Engineer will need a minimum 10 years of experienceand current DoD Secret Clearance. They will be located out of SEACORP's main location in Middletown, RIstarting in early 2026. The ...
Software Engineer
Newport, RI · On-site
Reporting to the Program Manager, the Software Engineer will utilize Agile methodologies to lead and manage the software development efforts required to design, develop and maintain a Continuous ...
New
Software Engineer
Newport, RI · On-site
Reporting to the Program Manager, the Software Engineer will utilize Agile methodologies to lead and manage the software development efforts required to design, develop and maintain a Continuous ...
New
Software Engineer
Newport, RI · On-site
Reporting to the Program Manager, the Software Engineer will utilize Agile methodologies to lead and manage the software development efforts required to design, develop and maintain a Continuous ...
Software Engineer
Newport, RI · On-site
Reporting to the Program Manager, the Software Engineer will utilize Agile methodologies to lead and manage the software development efforts required to design, develop and maintain a Continuous ...
Software Engineer
Smithfield, RI · On-site
$150 - $200/hr
Software Engineer We have a great opportunity to join the Fidelity Institutional Technology (FIT) business unit. You will work as part of a new team developing performance measurement and analysis ...
New
Software Engineer
Smithfield, RI · On-site
$150 - $200/hr
Software Engineer We have a great opportunity to join the Fidelity Institutional Technology (FIT) business unit. You will work as part of a new team developing performance measurement and analysis ...
New
Software Engineer I
Newport, RI · On-site
Job Summary : SEACORP is seeking an entry level Software Engineers with ability to obtain a DoD Secret Clearance out of its main location in Middletown, RI. This role will work within a ...
Software Engineer I
Newport, RI · On-site
Job Summary : SEACORP is seeking an entry level Software Engineers with ability to obtain a DoD Secret Clearance out of its main location in Middletown, RI. This role will work within a ...
Software Engineer
Carolina, RI · On-site
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
Software Engineer
Carolina, RI · On-site
$80K - $90K/yr
Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...
Software Engineer IV - AI
Middletown, RI · On-site
SEACORP is seeking to fill a Software Engineer - AI positionto support the development, integration, testing, and sustainment of modern USNavy software systems using advanced AI-assisted software ...
Software Engineer IV - AI
Middletown, RI · On-site
SEACORP is seeking to fill a Software Engineer - AI positionto support the development, integration, testing, and sustainment of modern USNavy software systems using advanced AI-assisted software ...
Software Engineer (5048)
Newport, RI · On-site
Utilize standardized software engineering principles, including but not limited to Agile methodologies, Automated test coverage, and Continuous Integration/Continuous Deployment (CI/CD), to ensure ...
Software Engineer (5048)
Newport, RI · On-site
Utilize standardized software engineering principles, including but not limited to Agile methodologies, Automated test coverage, and Continuous Integration/Continuous Deployment (CI/CD), to ensure ...
Principal Software Engineer information
See Providence, RI salary details
$61.1K - $76.8K
0% of jobs
$76.8K - $92.4K
0% of jobs
$92.4K - $108.1K
4% of jobs
$108.1K - $123.8K
8% of jobs
$136K is the 25th percentile. Wages below this are outliers.
$123.8K - $139.4K
16% of jobs
$139.4K - $155.1K
18% of jobs
The median wage is $158.3K / yr.
$155.1K - $170.7K
18% of jobs
$180.2K is the 75th percentile. Wages above this are outliers.
$170.7K - $186.4K
18% of jobs
$186.4K - $202K
12% of jobs
$202K - $217.7K
4% of jobs
$217.7K - $233.4K
2% of jobs
$61.1K
$162.6K
$233.4K
How much do principal software engineer jobs pay per year?
What is a principal software engineer?
A principal software engineer is in charge of software development. In this career, you guide the software design process and inspect software programs to make suggestions for improvements. Principal software engineers also process complex data and may need to enforce software design, development, and maintenance requirements. Your job requires a high level of technical knowledge and skills and a thorough understanding of the software development process. Your employer may require you to have a bachelor’s or master’s degree in software development. Similar job titles include software architect and principal software developer.
What are the key skills and qualifications needed to thrive as a principal software engineer, and why are they important?
How does a principal software engineer typically balance hands-on coding with leadership responsibilities?
What is the difference between Principal Software Engineer vs Senior Software Engineer?
| Aspect | Principal Software Engineer | Senior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or Master's in CS or related field; extensive experience | Bachelor's or Master's in CS; several years of experience |
| Work Environment | Leadership roles, strategic planning, cross-team collaboration | Design, develop, and troubleshoot software; mentorship |
| Employer & Industry Usage | Tech companies, large enterprises, startups | Most industries, including tech, finance, healthcare |
The main difference between a Principal Software Engineer and a Senior Software Engineer lies in their level of responsibility and scope. Principal Software Engineers typically lead technical strategy, influence architecture decisions, and mentor multiple teams, whereas Senior Software Engineers focus on coding, design, and individual project contributions. Both roles require strong technical skills, but the Principal role emphasizes leadership and strategic impact.
How much does a principal software engineer get paid?
What are popular job titles related to Principal Software Engineer jobs in Providence, RI?
For Principal Software Engineer jobs in Providence, RI, the most frequently searched job titles are:
What job categories do people searching Principal Software Engineer jobs in Providence, RI look for?
The top searched job categories for Principal Software Engineer jobs in Providence, RI are:

Full-time
Re-posted 23 days ago
Hayward Industries rating
6.1
Based on 6 frontline employees who took The Breakroom Quiz
Job description
Responsibilities:
- - Provide technical guidance and mentorship
- Serve as the technical lead and architect for critical firmware and embedded software
- subsystems
- Design and develop complex embedded firmware systems, ensuring scalability, reliability, and maintainability
- Drive firmware architecture decisions, including task scheduling, communication frameworks, hardware abstraction layers, and fault management strategies
- Participate in hands-on firmware development including low-level hardware integration, debugging, and performance optimization
- Lead system bring-up and hardware/software integration for new embedded platforms
- Coordinate firmware activities across cross-functional teams including hardware engineering, reliability engineering, product testing, compliance, and manufacturing
- Work with Engineering Services to ensure products meet reliability, regulatory, and compliance requirements
- Collaborate with manufacturing engineering and external suppliers to ensure successful production deployment
- Communicate development progress, technical risks, and mitigation plans through concise status reporting
Qualifications:
- BS or MS in Computer Engineering, Computer Science, or related field
- 10+ years of embedded firmware development experience in a product development environment
- 3+ years leading firmware architecture or technical development efforts across teams
- Expert-level development in C/C++ for embedded systems
- Experience developing firmware on ARM Cortex-M microcontrollers or similar embedded platforms
- Strong understanding of real-time embedded systems and RTOS concepts
- Experience implementing and debugging embedded communication protocols, including UART, SPI, I2C, CAN and RS-485
- Experience with hardware bring-up, board-level debugging, and hardware/software integration
- Proficiency using embedded debugging tools such as JTAG/SWD debuggers, oscilloscopes, and logic analyzers
- Experience designing robust embedded systems, including fault detection and recovery, watchdog strategies, logging and diagnostics, firmware update mechanisms and bootloaders
- Experience with configuration management systems (Git or equivalent) and engineering change control processes
- Knowledge of safety standards, EMC requirements, and regulatory compliance for embedded products
- Experience working with manufacturing engineering and production teams to transition products to high-volume manufacturing Preferred Qualifications:
- Experience developing firmware for connected or IoT-enabled products
- Familiarity with wireless protocols such as BLE or Wi-Fi
- Experience with static analysis tools and coding standards
- Experience with automated testing and firmware CI/CD pipelines
- Experience designing firmware platforms used across multiple product lines At Hayward, we are committed to quality, innovation, and sustainability-delivering solutions that inspire happiness and well-being. If you're passionate about solving complex problems and driving product excellence, we invite you to join our team! #LI-LS1
What Hayward Industries employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom