Tallo logoTallo logo

Senior Software Engineer (Embedded Linux - Qualcomm SME)

Job

Metaphor services

Billerica, MA (In Person)

$140,400 Salary, Full-Time

Posted 3 days ago (Updated 12 hours ago) • Actively hiring

Expires 6/13/2026

Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
73
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

Senior Software Engineer (Embedded Linux•Qualcomm SME) Metaphor services North Billerica, MA Job Details Contract $60•$75 an hour 2 hours ago Qualifications Version control Computer Science Bachelor of Science CISSP Git Bash OS Kernels Embedded software
Python Full Job Description Role:
Senior Software Engineer (Embedded Linux•Qualcomm SME)
Location:
Onsite/Flexible hours (Must be based in MA•primary facility is North Billerica, MA for production issues/standups)
Schedule:
40 hours per week
Primary Duties & Responsibilities:
Platform Leadership:
Spearhead architecture and development for embedded, real-time Linux environments on both Qualcomm Snapdragon and NXP i.

MX family platforms. •
Backend & OS Development:
Drive backend programming heavily utilizing C++ and deep Linux operating system internals. •
Agile Collaboration:
Serve as a core contributor across two different scrum teams, pivoting between the Snapdragon and i.

MX projects as sprint deliverables dictate. •
Build Systems & Scripting:
Utilize Yocto for build systems, heavily leveraging Python and Bash scripting to automate and manage the environment. •
Hardware Integration:
Partner with FPGA, Electrical, and Mechanical engineers for custom board bring-up, device tree development, and peripheral integration.
Technical Requirements:
Education & Experience:
BS in Computer Science, Electrical Engineering, or a related technical field with 5-20 years of relevant software engineering experience. • Qualcomm SME (Required): Expert-level, demonstrable experience working directly with Qualcomm / Snapdragon chipsets and architectures. • NXP i.
MX Expertise:
Strong, proven track record spearheading projects on the i.

MX family (specifically i.

MX6 and i.

MX8). •
Core Languages:
Exceptional proficiency in C++ (backend programming) and Object-Oriented Design (OOD). •
Scripting:
Strong scripting capabilities using Python and Bash (essential for the Yocto build environment). •
Linux Internals:
Deep understanding of Kernel space and user space development in a closed, offline environment (No Cloud). Strong background in systemd and d-bus. •
Build & Integration:
Mastery of Yocto (administration and development), UDEV, and USB peripheral integration. •
Version Control:
Proficient with Git and modular repository patterns.
Pay:
$60.00•$75.00 per hour
Work Location:
In person

Similar remote jobs

Similar jobs in Billerica, MA

Similar jobs in Massachusetts