1

Senior Embedded Linux Engineer Jobs in Maine (NOW HIRING)

Mentoring - Guide and grow senior and mid-level engineers on the team * Process Implementation and ... macOS/Linux - Win32 API, POSIX) * gRPC / Protocol Buffers * SQLite / Embedded database patterns

You'll be one of the most senior technical voices on the C++ side of Patching, helping shape ... macOS/Linux - Win32 API, POSIX) * gRPC / Protocol Buffers * SQLite / Embedded database patterns

Beyond your embedded role, you lead the DXSE DevOps Squad -- a group of 3-4 senior DevOps engineers ... Preferred - Strong background in Linux/Unix Administration* Ability to use a wide variety of open ...

As a Senior Product Security Engineer, you will serve as a technical leader and trusted advisor ... embedded throughout the product lifecycle with a secure by design and default approach. This ...

New

Senior Software Engineer

Orono, ME · On-site

$66.58 - $110/hr

A Senior Software Engineer for this group will provide technical guidance and assistance to product ... Proficiency with C#, Angular, SQL, Linux, git, Docker, and AWS; or similar * Advanced Programming:

... embedded in a people-focused culture, prioritizing the well-being of our employees, clients, and ... Verdantas is seeking a Senior Water/Wastewater Engineer to join any of our New Hampshire, Maine ...

... embedded in a people-focused culture, prioritizing the well-being of our employees, clients, and ... Verdantas is seeking a Senior Water/Wastewater Engineer to join any of our New Hampshire, Maine ...

... embedded in a people-focused culture, prioritizing the well-being of our employees, clients, and ... Verdantas is seeking a Senior Water/Wastewater Engineer to join any of our New Hampshire, Maine ...

$119K - $157K/yr

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operation ... Strong Linux and scripting fundamentals, with familiarity in containerization and orchestration ...

About the Role We are hiring a Senior C++ Software Engineer to join our growing Endpoint State and ... Linux systems experience: eBPF or kernel module development About Us NinjaOne unifies IT to ...

... engineering services, or contract manufacturing. * Proven success guiding multi-disciplinary ... Technical understanding of electronics, embedded systems, and multidisciplinary product development ...

Senior Identity Engineer

York, ME · On-site

$102.72 - $140/hr

Engineer application bridges for downstream targets Okta does not natively integrate, such as with ... Working knowledge of Windows, Linux and macOS. * Some travel is required. * Will be required to ...

next page

Showing results 1-20

Senior Embedded Linux Engineer information

See Maine salary details

$81.3K

$130.6K

$183.5K

How much do senior embedded linux engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for senior embedded linux engineer in Maine is $130,589.00, according to ZipRecruiter salary data. Most workers in this role earn between $105,500.00 and $155,400.00 per year, depending on experience, location, and employer.

What does a senior embedded Linux engineer do?

A Senior Embedded Linux Engineer is responsible for developing, maintaining, and optimizing software that runs on embedded systems using the Linux operating system. This role often involves configuring and customizing Linux kernels, creating device drivers, integrating hardware with software, and ensuring system performance and reliability. Senior engineers also lead projects, mentor junior staff, and collaborate with cross-functional teams to deliver high-quality embedded solutions for products such as IoT devices, automotive systems, and industrial equipment.

What are the key skills and qualifications needed to thrive as a senior embedded Linux engineer?

To thrive as a Senior Embedded Linux Engineer, you need deep expertise in C/C++ programming, Linux kernel and driver development, and a solid understanding of embedded hardware, often supported by a degree in computer science, electrical engineering, or a related field. Familiarity with build systems (like Yocto or Buildroot), version control (Git), and debugging tools is typically required, while certifications such as LFCE (Linux Foundation Certified Engineer) can be beneficial. Strong problem-solving abilities, attention to detail, and effective collaboration and communication skills set outstanding candidates apart. These competencies ensure robust, secure, and high-performance embedded solutions, while enabling efficient teamwork and troubleshooting in complex development environments.

What are some common challenges faced by senior embedded Linux engineers when integrating new hardware with existing systems?

Senior Embedded Linux Engineers often encounter challenges such as ensuring compatibility between new hardware components and existing Linux kernels, adapting drivers, and optimizing performance for resource-constrained environments. Debugging low-level hardware issues and managing real-time constraints can also be complex, requiring deep knowledge of both software and hardware interactions. Effective collaboration with hardware engineers and thorough testing are key to successfully integrating new hardware while maintaining system stability.

What are popular job titles related to Senior Embedded Linux Engineer jobs in Maine?

For Senior Embedded Linux Engineer jobs in Maine, the most frequently searched job titles are:

What job categories do people searching Senior Embedded Linux Engineer jobs in Maine look for?

The top searched job categories for Senior Embedded Linux Engineer jobs in Maine are:

Infographic showing various Senior Embedded Linux Engineer job openings in Maine as of August 2026, with employment types broken down into 90% Full Time, 5% Part Time, and 5% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $130,589 per year, or $62.8 per hour.

Principal Embedded Firmware Engineer

Market Street Talent

Portland, ME • On-site

$106K - $146K/yr

Other

Medical, Dental, Vision, Retirement

Re-posted 6 days ago


Job description

Could you be a good fit?
We are looking for the best, highly skilled Principal Embedded Firmware Engineer to join the team of our exceptional client. This role focuses on the design and development of highly integrated embedded processing systems used in advanced electronic products and custom solutions.

This position requires deep embedded firmware expertise, strong technical leadership capabilities, and hands-on experience developing software for complex hardware platforms in real-time and embedded operating system environments.

Benefits:
Remote/Hybrid opportunities based on project needs
Healthcare Medical, Dental, and Vision Insurance
401k

What will your day look like? As a Principal Embedded Firmware Engineer, you will:
Design embedded software for electronic products ranging from microcontroller-based systems to complex embedded processing platforms.
Lead software development activities on embedded systems projects, coordinating technical efforts across engineering teams.
Partner with Program Managers to estimate development work, define project scope, and maintain software development schedules.
Collaborate with cross-functional teams to define software requirements and architect scalable, high-performance embedded solutions.
Develop detailed software specifications and implement embedded firmware in alignment with system requirements.
Support bring-up and integration of new embedded hardware platforms alongside hardware engineering teams.
Develop and execute software verification and validation strategies, including testing tools and methodologies.
Document software architecture, specifications, designs, and development processes according to engineering standards.
Serve as a subject matter expert for embedded software and firmware development initiatives.
Contribute to the continuous improvement of engineering processes, development tools, and software methodologies.
Mentor and support junior engineers while promoting best practices across the engineering organization.

You will be a good fit for the Principal Embedded Firmware Engineer role if you have:
Bachelor s degree in Computer Engineering, Electrical Engineering, Computer Science, or related engineering discipline (or equivalent experience)
10+ years of embedded firmware/software development experience; 15+ years preferred
Strong expertise developing embedded software in C/C++ across bare-metal, RTOS, and embedded Linux environments
Proven technical leadership experience leading embedded development projects and collaborating with customers and engineering teams
Hands-on experience with embedded processing platforms such as ARM, PIC, DSPs, and/or FPGA-based SoCs
Strong understanding of embedded systems architecture and firmware-to-hardware integration
Experience with software development tools, debugging environments, and version control systems such as Git
Proficiency using lab equipment to troubleshoot and develop low-level hardware interfaces including I2C, SPI, UART, USB, and related protocols
Understanding of object-oriented programming concepts, higher-level application development, and UI frameworks such as Qt
Experience with software testing, QA methodologies, and verification tools for embedded systems
Ability to work independently while following established engineering development processes and documentation standards
Excellent interpersonal and communication skills with the ability to collaborate across multiple technical disciplines

Nice-to-Haves:
Experience with DSP and FPGA-based embedded systems
Familiarity with Qt framework and UI/application development
Experience mentoring engineering teams and improving software development processes
Background in complex embedded hardware bring-up and system integration

About Market Street Talent
We are a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.

Our Vision: To promote and foster the growth of information technology (IT) in our world one candidate, one client, one community at a time.

Our Goal: To guide clients and candidates through the placement process and build long-term, successful relationships.

Our Culture: At MST, we value excellence, respect, and empathy in everything we do.

Sound like you? Ready for your next challenging technology opportunity? Click Apply Now !