Experience with SQLite or embedded database patterns for local state persistence. * Ability to ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...
Quick apply
Experience with SQLite or embedded database patterns for local state persistence. * Ability to ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...
Quick apply
Experience with SQLite or embedded database patterns for local state persistence. * Ability to ... We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ...
Yarmouth, ME Β· On-site
$122K/yr
Overview We are seeking a full-time Senior C# Software Engineer at Garmin's location in the Yarmouth, ME area. In this role, you will be responsible for providing technical leadership and project ...
Yarmouth, ME Β· On-site
$122K/yr
Overview We are seeking a full-time Senior C# Software Engineer at Garmin's location in the Yarmouth, ME area. In this role, you will be responsible for providing technical leadership and project ...
South Portland, ME Β· On-site
$125K - $165K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
Quick apply
South Portland, ME Β· On-site
$125K - $165K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
South Portland, ME Β· On-site
$127K - $167K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
South Portland, ME Β· On-site
$127K - $167K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
South Portland, ME Β· On-site
$125K - $165K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
South Portland, ME Β· On-site
$125K - $165K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
South Portland, ME Β· On-site
$127K - $167K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
South Portland, ME Β· On-site
$127K - $167K/yr
We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...
Augusta, ME Β· On-site
$96K - $120K/yr
We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for motivated people to join us on our journey. You need to think big, move fast, and want ...
New
Augusta, ME Β· On-site
$96K - $120K/yr
We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We are looking for motivated people to join us on our journey. You need to think big, move fast, and want ...
New
Augusta, ME Β· On-site
$121K - $159K/yr
The role You're a generalist builder who turns ambiguous problems into working software. As the Senior Product Engineer on this team, you'll architect and build new products end to end -- front end, ...
New
Augusta, ME Β· On-site
$121K - $159K/yr
The role You're a generalist builder who turns ambiguous problems into working software. As the Senior Product Engineer on this team, you'll architect and build new products end to end -- front end, ...
New
Eliot, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Eliot, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Presque Isle, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Presque Isle, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Presque Isle, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Presque Isle, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Eliot, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Eliot, ME Β· On-site +1
$122K - $227K/yr
Experience mentoring engineers or leading technical work across multiple teams. Experience delivering software in a customer environment with changing requirements and limited information. Pay ...
Presque Isle, ME Β· On-site +1
$150K - $280K/yr
Experience mentoring senior engineers and improving team engineering practices. Experience delivering software in customer environments with unclear or changing requirements. Experience converting ...
Presque Isle, ME Β· On-site +1
$150K - $280K/yr
Experience mentoring senior engineers and improving team engineering practices. Experience delivering software in customer environments with unclear or changing requirements. Experience converting ...
Eliot, ME Β· On-site +1
$150K - $280K/yr
Experience mentoring senior engineers and improving team engineering practices. Experience delivering software in customer environments with unclear or changing requirements. Experience converting ...
Eliot, ME Β· On-site +1
$150K - $280K/yr
Experience mentoring senior engineers and improving team engineering practices. Experience delivering software in customer environments with unclear or changing requirements. Experience converting ...
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
Bangor, ME Β· On-site
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
Bangor, ME Β· On-site
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
Bangor, ME Β· On-site +1
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
Bangor, ME Β· On-site +1
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
Bangor, ME Β· On-site
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
Bangor, ME Β· On-site
$124K - $164K/yr
We are looking for a Senior Staff IAM Software Engineer to bring full stack and systems depth to the team, build our DevOps engineering foundation, own critical platform integrations, and elevate the ...
Portland, ME Β· On-site
$114K - $142K/yr
Working in an agile environment with a DevOps approach -- the team builds and maintains their own software, including taking turns with being on-call. * * This role requires * 1+ years of experience ...
Portland, ME Β· On-site
$114K - $142K/yr
Working in an agile environment with a DevOps approach -- the team builds and maintains their own software, including taking turns with being on-call. * * This role requires * 1+ years of experience ...
Feature teams for Smart Thermostat and Security remain embedded within their respective business ... in the 25-50+ engineer range, including organizational design, hiring strategy, and talent ...
Feature teams for Smart Thermostat and Security remain embedded within their respective business ... in the 25-50+ engineer range, including organizational design, hiring strategy, and talent ...
$67.8K - $76.9K
1% of jobs
$76.9K - $86.1K
2% of jobs
$86.1K - $95.2K
3% of jobs
$95.2K - $104.4K
6% of jobs
$104.4K - $113.5K
5% of jobs
$113.5K - $122.7K
5% of jobs
$125.9K is the 25th percentile. Wages below this are outliers.
$122.7K - $131.9K
5% of jobs
$131.9K - $141K
7% of jobs
$141K - $150.2K
3% of jobs
$150.2K - $159.3K
3% of jobs
The median wage is $160.6K / yr.
$159.3K - $168.5K
58% of jobs
$67.8K
$148.5K
$168.5K
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.
For Embedded Software Engineer jobs in Maine, the most frequently searched job titles are:
The top searched job categories for Embedded Software Engineer jobs in Maine are:
Cities in Maine with the most Embedded Software Engineer job openings:
For Embedded Software Engineer jobs in ME, the most frequently searched job titles are:

On-site, Remote
Full-time
Medical, Dental, Vision, Life, Retirement, PTO
Re-posted 28 days ago
About the Role
We are hiring a Senior C++ Software Engineer to join our growing Endpoint State and Control team, focused on defining and enforcing endpoint behavior across a managed environment. We build the foundational controls that let IT teams define, enforce, and maintain a strong security posture across every endpoint they manage. Trusted by over 40,000 customers globally, your work will directly power the tools IT teams and MSPs (managed service providers) rely on to monitor, manage, and secure endpoints at scale.
You will collaborate in a fast-paced, agile environment that emphasizes rapid iteration and customer-driven outcomes, working alongside other Software Engineers, Product Designers, and Product Managers. You are responsible for implementing design patterns and working on enterprise level software challenges, in a startup environment. Enabling firsthand product impact, while building software of scale that runs on millions and millions of endpoints.
If you are a Senior Software Engineer, with application-level C++ expertise, who thrives on solving complex technical challenges and is passionate about building high-quality, reliable software for real-world impact, this is the role for you!
What You’ll be Doing
About You
Preferred Experience:
About Us
NinjaOne unifies IT to simplify work for nearly 40,000 customers in 140+ countries.
The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend. By automating IT and managing all endpoints, organizations give employees a great technology experience at work. NinjaOne is obsessed with customer success and has retained a 98% customer satisfaction score for more than 5 years.
We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on Java, Kotlin, C++, Golang and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.
What You’ll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is hybrid remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
Location - We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, *IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.
*Onsite interviews maybe required for this role
Additional Information
This position is NOT eligible for Visa sponsorship.
*Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.
Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California, Colorado, Maryland, New Jersey, or Washington the base salary hiring range for this position is $150,000 to $220,000 per year.
For roles based in New York, the base salary hiring range for this position is $150,000 to $220,000 per year.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
#LI-JL1
#LI-Remote
Sourced by ZipRecruiter
Software development
201 - 500 Employees
Austin, TX, US
2013