Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Linux Software Engineer

AMARIS GROUP SA

We are looking for a Senior Embedded Linux Software Engineer to join an R&D team developing next-generation embedded software solutions for critical communication and safety systems.

In this role, you will contribute to the full software development lifecycle, from architecture and design to development, debugging, testing and deployment. You will work on embedded Linux-based systems and collaborate with multidisciplinary teams across different locations.

This is a hybrid position requiring 3 days per week onsite .

Mission

As a Senior Embedded Linux Software Engineer, you will contribute to the design and development of reliable, high-performance embedded applications.

Your main responsibilities will include:

Participate in all phases of the embedded software development lifecycle , from requirements analysis and design through development, testing and deployment.

Design, develop and maintain embedded applications running on Yocto-based Linux systems .

Develop multithreaded, multiprocess and real-time applications in C and C++.

Analyze technical requirements and contribute to software architecture and design decisions.

Develop and optimize software features with a focus on performance, reliability and maintainability.

Work closely with software, hardware, systems and other engineering teams to deliver integrated solutions.

Debug and troubleshoot software and hardware-related issues using appropriate development and test tools.

Perform code reviews and contribute to software quality and development best practices.

Participate in software integration, verification and validation activities.

Work with Azure IoT and connected embedded systems.

Contribute to continuous improvement of development processes, tools and software solutions.

Support the identification and remediation of software security vulnerabilities, including CVE remediation .

Collaborate with teams located across different departments, organizations and international locations.

Contribute technical expertise and provide support and knowledge sharing to other team members.

Plan and estimate development activities and contribute to project planning.

Prepare and maintain technical documentation related to software design, development and testing.

Profile

Bachelor’s degree in Software Engineering, Electrical Engineering, Computer Science or a related technical field.

7+ years of experience in embedded software development .

Strong experience developing software for embedded Yocto Linux-based systems .

Strong programming skills in C and C++ .

Experience developing multithreaded, multiprocess and real-time embedded applications .

Experience with Yocto / BitBake .

Experience with Azure IoT or similar IoT platforms.

Good understanding of formal software development methodologies and engineering practices.

Ability to plan, estimate and manage software development activities.

Strong debugging and troubleshooting skills.

Hands-on experience with development and test tools such as GDB, I2C debuggers, oscilloscopes and logic analyzers .

Ability to work independently while collaborating effectively with multidisciplinary and international teams.

Strong analytical and problem-solving skills.

Excellent communication and teamwork skills.

Assets

Knowledge of network programming and communication protocols.

Experience with software security and CVE remediation .

Experience working with rigorous product approval or certification standards such as UL / ULc .

Experience with Git or other version control systems.

Experience with artifact management tools such as Artifactory .

Experience with issue tracking tools such as JIRA or Integrity.

Experience with scripting and build tools such as Bash, Make and Python .

Experience with Atlassian tools , including Confluence.

Experience working on safety-critical, industrial, IoT or connected embedded systems is an asset.

Work Arrangement

Hybrid – 3 days per week onsite in Westford.

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.

Who are we?
Job description
Senior Embedded Linux Software Engineer

We are looking for a Senior Embedded Linux Software Engineer to join an R&D team developing next-generation embedded software solutions for critical communication and safety systems.

In this role, you will contribute to the full software development lifecycle, from architecture and design to development, debugging, testing and deployment. You will work on embedded Linux-based systems and collaborate with multidisciplinary teams across different locations.

This is a hybrid position requiring 3 days per week onsite .

Mission

As a Senior Embedded Linux Software Engineer, you will contribute to the design and development of reliable, high-performance embedded applications.

Your main responsibilities will include:

  • Participate in all phases of the embedded software development lifecycle , from requirements analysis and design through development, testing and deployment.
  • Design, develop and maintain embedded applications running on Yocto-based Linux systems .
  • Develop multithreaded, multiprocess and real-time applications in C and C++.
  • Analyze technical requirements and contribute to software architecture and design decisions.
  • Develop and optimize software features with a focus on performance, reliability and maintainability.
  • Work closely with software, hardware, systems and other engineering teams to deliver integrated solutions.
  • Debug and troubleshoot software and hardware-related issues using appropriate development and test tools.
  • Perform code reviews and contribute to software quality and development best practices.
  • Participate in software integration, verification and validation activities.
  • Work with Azure IoT and connected embedded systems.
  • Contribute to continuous improvement of development processes, tools and software solutions.
  • Support the identification and remediation of software security vulnerabilities, including CVE remediation .
  • Collaborate with teams located across different departments, organizations and international locations.
  • Contribute technical expertise and provide support and knowledge sharing to other team members.
  • Plan and estimate development activities and contribute to project planning.
  • Prepare and maintain technical documentation related to software design, development and testing.
Profile
  • Bachelor’s degree in Software Engineering, Electrical Engineering, Computer Science or a related technical field.
  • 7+ years of experience in embedded software development .
  • Strong experience developing software for embedded Yocto Linux-based systems .
  • Strong programming skills in C and C++ .
  • Experience developing multithreaded, multiprocess and real-time embedded applications .
  • Experience with Yocto / BitBake .
  • Experience with Azure IoT or similar IoT platforms.
  • Good understanding of formal software development methodologies and engineering practices.
  • Ability to plan, estimate and manage software development activities.
  • Strong debugging and troubleshooting skills.
  • Hands-on experience with development and test tools such as GDB, I2C debuggers, oscilloscopes and logic analyzers .
  • Ability to work independently while collaborating effectively with multidisciplinary and international teams.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills.
Assets
  • Knowledge of network programming and communication protocols.
  • Experience with software security and CVE remediation .
  • Experience working with rigorous product approval or certification standards such as UL / ULc .
  • Experience with Git or other version control systems.
  • Experience with artifact management tools such as Artifactory .
  • Experience with issue tracking tools such as JIRA or Integrity.
  • Experience with scripting and build tools such as Bash, Make and Python .
  • Experience with Atlassian tools , including Confluence.
  • Experience working on safety-critical, industrial, IoT or connected embedded systems is an asset.
Work Arrangement

Hybrid – 3 days per week onsite in Westford.

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.

Who are we?
Amaris Consulting isan independent technologyconsulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade – this is made possible by an international team of7,600 people spread across 5 continents and more than 60countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We’re focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success.
At Amaris, we strive to provide our candidates with the best possible recruitment experience. We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like:

Brief Call : Our process typically begins with a brief virtual/phone conversation to get to know you! The objective? Learn about you, understand your motivations, and make sure we have the right job for you!

Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities!

Case study : Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc.
As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience.
We look forward to meeting you! #J-18808-Ljbffr
Vacancy posted 11 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux Software Engineer in Westford, MA vacancy
  • $184k - $287.5k

    We are looking for a versatile Senior Software Engineer for the NVIDIA DPU Platform team.This position...  ...world. Using your deep knowledge of embedded platforms, operating systems, and software...  .... Do you have broad experience with Linux and embedded platforms and a passion... 
    Senior
    Full time

    Nvidia

    Westford, MA
    4 days ago
  •  ...Brooks Automation is seeking a Senior Software Engineer to lead embedded real-time software development across complex robotic and automation platforms. The role emphasizes C++11/14/17, OO design, BSP/FPGA integration, and robust software architectures. You will collaborate... 
    Senior
    Work at office
    Remote work

    Brooks Automation

    Chelmsford, MA
    1 day ago
  • $184k - $287.5k

    We are seeking a Linux Systems Engineer to join our Infrastructure Engineering team, dedicated to supporting high-performance EDA compute farms...  ...captures (tcpdump, wireshark), and modern physical or software-defined networking (SDN). Ways to stand out from the crowd:... 
    Senior
    Full time
    Work experience placement
    Remote work

    Nvidia

    Westford, MA
    23 hours ago
  • $132.4k - $251.6k

     ...years of experience and renowned engineering expertise to meet the needs...  ...and defense.Job Summary:The Software Product Assurance Center’s...  ...Agile development techniques on embedded targets to continuously...  ...computing platforms running Linux and other real time operating... 
    Senior
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tewksbury, MA
    23 hours ago
  •  ...department is seeking to hire talented and creative engineers with significant expertise in high performance and embedded software to lead and support advanced research and...  ...-time operating systems, POSIX interfaces, Linux/BSD user and kernel environmentsWillingness to... 
    Senior
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    3 days ago
  • $86.8k - $165.2k

     ...experience and renowned engineering expertise to meet the...  ...and defense.The Software Product Assurance Center...  ...development techniques on embedded targets to...  ...languages and platforms.As a senior embedded software engineer...  ...computing platforms running Linux and other real time... 
    Senior
    Temporary work
    Work experience placement
    For subcontractor
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Tewksbury, MA
    2 days ago
  •  ...department is seeking highly motivated engineers to develop and secure next-generation embedded systems supporting missions of...  ...at the intersection of embedded software, computer architecture, hardware...  ...bare-metal, RTOS, embedded Linux, FPGA SoC, and heterogeneous computing... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    1 day ago
  •  ...Butler America Aerospace, LLC is seeking a Senior Software Engineer to join our team in Tewksbury, MA. The role involves real-time and application...  ...across C++, C, MATLAB, and Java, with emphasis on embedded systems and tool development. Qualifications include a STEM... 
    Senior

    Butler America Aerospace L.L.C.

    Tewksbury, MA
    11 hours ago
  • $128k - $191.98k

    Job SummaryWe are seeking a Senior Embedded Software Engineer to help develop the next generation of products. In this role, you will design and implement embedded software for a complex, connected medical device that directly improves the lives of people living with diabetes... 
    Senior
    Full time
    Work at office

    Insulet Corporation

    Acton, MA
    3 days ago
  • $126.8k - $149.9k

     ...leader in industrial measurement solutions, is seeking a Senior Embedded Software Engineer to provide technical leadership in the development of embedded...  ...system hardening techniques. Experience with embedded Linux and bare-metal software development. Experience with DSP... 
    Senior

    Crane Co.

    Billerica, MA
    3 days ago
  • $140k - $200k

     ...we want to hear from you. Join the power movement as a Senior Embedded Software Engineer As a Senior Embedded Software Engineer, you will be responsible...  ...software across multiple platforms, including real-time Linux, microcontrollers, and FPGAs Verify embedded software... 
    Senior
    Full time
    Flexible hours
    Night shift
    Weekend work

    Commonwealth Fusion Systems

    Devens, MA
    3 days ago
  • Franklin Professional Associates is seeking a Sr Embedded Software Engineer for a leading medical device manufacturer in Acton, Massachusetts. In this role, you will join the New Product Development team to design and implement cutting-edge medical technology. The ideal... 
    Senior

    Franklin Professional Associates

    Acton, MA
    4 days ago
  • $81.9k - $141.34k

    Job Description Senior Embedded Software Engineer Ayer Requisition ID: 53915 If you are a current employee click here to apply. Sealed Air designs and delivers packaging solutions that protect essential goods transported worldwide, preserve food, enable e-commerce... 
    Senior
    Local area
    Worldwide
    Relocation

    Sealed Air Corporation

    Ayer, MA
    3 days ago
  • $130k - $160k

     ...complete solutions to improve hospital efficiency and enhance patient care. Overview Position Summary: We are seeking a Senior Embedded Software Engineer with deep expertise in motion control systems, real-time embedded software, and low-level firmware development. This... 
    Senior
    Worldwide

    Werfen

    Bedford, MA
    5 days ago
  • $184k - $287.5k

    NVIDIA is looking for a Systems & Software Engineer interested in building and running reliable large scale infrastructure platform services...  ...private or public cloud systems in productionIn depth knowledge of Linux systems and ContainersA track record showing a good balance... 
    Senior
    Full time
    Remote work

    Nvidia

    Westford, MA
    1 day ago
  • $168k - $270.25k

    The NVIDIA Experience (NVEX) Solutions Engineering team is looking for an experienced solution...  ..., and contribute to products and software tooling. You must have excellent problem...  ...tasks. You must be technically strong in Linux, have solid programming skills, and experience... 
    Senior
    Full time
    Weekend work

    Nvidia

    Westford, MA
    23 hours ago
  • $168k - $270.25k

     ...Enterprise Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer. This person will...  ...operating systems (NOS), Linux network drivers and internals, network...  ...NIC software, Smart NICs, DPUs, embedded firmware, Software Defined Networking... 
    Senior
    Full time
    Weekend work

    Nvidia

    Westford, MA
    23 hours ago
  • $140k - $224.25k

    The NVIDIA Experience (NVEX) Solutions Engineering team is looking for a senior Computer or Software Engineer who is ready to become an authority...  ...debugging at least 2 of the following: Linux NIC drivers, switch ASICs and SDKs, embedded network device firmware, Linux based... 
    Senior
    Full time
    Weekend work

    Nvidia

    Westford, MA
    4 days ago
  • $116k - $189.75k

     ...outstanding opportunity for a Software Engineer to join our innovative,...  ...worldwide? Using your expertise in embedded platforms, operating systems...  ...firmware, device drivers, Linux kernel, and user-space...  ...grow rapidly. If you are a senior data engineer passionate about... 
    Full time
    Worldwide

    Nvidia

    Westford, MA
    2 days ago
  • NVIDIA is seeking a Software Engineer to join our embedded systems team in Massachusetts. You will develop system software for SOC platforms, focusing...  ...value 2+ years in embedded development with C and Python, Linux kernel knowledge, and understanding of hardware/software... 

    NVIDIA Gruppe

    Westford, MA
    1 day ago
  • $224k - $356.5k

     ...searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of...  ...on Windows systems as well as Linux systemsHands on experience on debuggers...  ...security conceptsExperience with embedded system SW concepts.NVIDIA is widely... 
    Senior
    Full time

    Nvidia

    Westford, MA
    3 days ago
  •  ...We are looking for a Sr Embedded Software Engineer to work as part of a New Product Development team tasked with designing and implementing new technology and features into the next generation of software driven products. In this role, you will work with a multidisciplinary... 
    Senior

    Praxy, Inc.

    Acton, MA
    4 days ago
  •  ...department is seeking to hire talented and creative engineers with a focus on hardware security for embedded systems to support advanced research and...  ...embedded systemsDesign and build prototypes (hardware and software) to demonstrate advanced capabilitiesPerform hands-... 
    Senior
    Work experience placement
    Internship
    Local area
    Immediate start

    Mitre

    Bedford, MA
    1 day ago
  • $184k - $287.5k

    NVIDIA is seeking elite ASIC Infrastructure engineers to deliver the tooling and environment that enables DV and RTL Design for the world's leading GPUs. This position offers the opportunity to have a real impact on a dynamic, technology-focused company impacting product... 
    Senior
    Full time
    Work experience placement
    Work at office
    Worldwide

    Nvidia

    Westford, MA
    4 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Senior System Architect: Heterogeneous EDA Systems...  ...resource waste. We need an engineer to develop and build an...  ...infrastructure instability, and software defects.What you'll be doing:...  ...Diagnostics: Expert knowledge of the Linux kernel and its error-... 
    Senior
    Full time

    Nvidia

    Westford, MA
    23 hours ago
  • $184k - $287.5k

     ...are crucial for scaling Deep Learning and HPC. We're seeking a Senior Software Architect to help co-design next-gen data center platforms and...  ...relevant to AI and HPC workloads.Strong experience with Linux.Ability and flexibility to work and communicate effectively in... 
    Senior
    Full time
    Remote work

    Nvidia

    Westford, MA
    23 hours ago
  • $152k - $241.5k

     ...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient...  .... Experienced with C++ or Golang, Unix/Linux.Solid understanding of algorithms,... 
    Senior
    Full time
    Worldwide

    Nvidia

    Westford, MA
    23 hours ago
  • $184k - $287.5k

     ...that enable researchers and engineers to develop the next generation...  ...globally.We are looking for a senior networking engineer to lead...  ...systems, network or infrastructure software engineeringDeep command of...  ...or equivalentStrong Linux networking fundamentals: routing... 
    Senior
    Full time
    Remote work

    Nvidia

    Westford, MA
    1 day ago
  • $152k - $241.5k

     ...environment remains resilient, measurable, and aligned with long-term engineering demands.What you'll be doing:Manage, scale, and optimize job...  ...5+ years of experience operating and supporting large-scale Linux-based compute infrastructureStrong hands-on experience... 
    Senior
    Full time

    Nvidia

    Westford, MA
    23 hours ago
  • $184k - $287.5k

     ...is responsible for development and support of infrastructure tools used by design engineers for build and verification of architectural, RTL, and gate level designs. As a senior software engineer, you will craft highly efficient software to automate and facilitate chip... 
    Senior
    Full time
    Worldwide

    Nvidia

    Westford, MA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Linux Software Engineer. Be the first to apply!