Avatar for Amaris
Amaris
Actively Hiring
Amaris is an independent, international Technologies and Management Consulting Group

Senior Embedded Linux Software Engineer

  • Westford
  • |7 years of exp
  • |Full Time
Posted: 1 week ago• Recruiter recently active
Job Location
Westford
Remote Work Policy

In office - WFH flexibility

Visa Sponsorship

Not Available

RelocationAllowed
Skills
C++
C
Oscilloscope
Gdb
Logic Analyzer
Bitbake
Multithreaded
Multi-Process
I2C Debuggers
Embedded Yocto Linux
Azure IoT Platform
Real-Time Embedded Application Development

About the job

📍 Westford, MA - Hybrid (3 days onsite/week)

About the role

Our client, a global leader in fire and life safety solutions, is looking for a Senior Embedded Linux Software Engineer to join their R&D team in Westford, MA, working on the next generation of embedded applications for their Fire Detection business. You'll be designing, developing, and optimizing software for Fire Alarm System communication gateways — products deployed in buildings people walk through every day.

What you will do

  • Own the full software development lifecycle: analysis, design, coding, debugging, testing, and deployment of embedded applications
  • Drive feature prioritization and performance optimization of our software solutions
  • Collaborate cross-functionally with teams across departments and global locations
  • Bring innovative thinking and continuous feedback to meet evolving customer needs
  • Support teammates and adjacent functional groups
  • Continuously develop your technical expertise

What you bring

  • Bachelor's degree in Electrical Engineering, Software Engineering, or Computer Science
  • 7+ years of embedded software development experience
  • Strong hands-on expertise with embedded Yocto Linux-based systems
  • Experience with the Azure IoT platform
  • Proficiency in multithreaded, multi-process, real-time embedded application development
  • Strong command of C and C++
  • Familiarity with formal software development methodologies
  • Ability to plan and estimate software project timelines
  • Experience with test/debug tooling: I2C debuggers, gdb, oscilloscope, logic analyzer
  • Experience with Bitbake

Nice to have

  • Network programming knowledge
  • Experience with security CVE remediation
  • Exposure to rigorous approval standards (e.g., UL/ULc)
  • Version control tools (Git)
  • File storage/artifact management systems (e.g., Artifactory)
  • Issue tracking systems (JIRA, Integrity)
  • Scripting languages (Bash, Make, Python)
  • Atlassian tools (Confluence)

Why choose us

  • An international community bringing together more than 110 different nationalities
  • An environment where trust is central: 70% of our leaders started their careers at the entry level
  • A strong training system with our internal Academy and more than 250 modules available
  • A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)

Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.

About the company

Amaris company logo

Amaris

Actively Hiring
Amaris is an independent, international Technologies and Management Consulting Group5000+ Employees
Learn more about Amaris image