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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Linux Software Engineer in Eastern, KY vacancy
  • Spectra Defense Alpharetta is seeking an Embedded Linux Software Engineer with deep expertise in NXP i.MX95. You will design, develop, and optimize Linux-based embedded software, including BSPs, drivers, kernel modules, boot loaders, and root file systems for high‑reliability... 
    Senior

    Spectra Defense

    Eastern, KY
    2 days ago
  • Wayve in Sunnyvale, CA is seeking a Software Engineer for the OS Team to maintain an embedded Linux stack and drivers for our autonomous driving fleet. You will work with cross-functional teams to deliver reliable software across long-range deployments with limited connectivity... 
    Senior

    Wayve Technologies Ltd.

    Eastern, KY
    4 days ago
  •  ...next-generation Hardware Security Modules Position Summary We are seeking a Senior Embedded Linux Platform Engineer to lead the development and maintenance of the embedded software platform powering our next-generation Hardware Security Modules (HSMs). This role... 
    Senior
    Temporary work

    Futurex

    Eastern, KY
    2 days ago
  • Teledyne FLIR Defense in West Lafayette, Indiana, seeks a Senior Linux Software Engineer to design, develop, and maintain software for advanced analytical instrumentation. You will own embedded Linux projects across the full lifecycle, including instrument control, data... 
    Senior

    Frontdoor Defense

    Eastern, KY
    3 days ago
  • Amaris Consulting is seeking a Senior Embedded Linux Software Engineer to join our R&D team in Westford, MA. You will contribute to the full software lifecycle for embedded Linux-based systems, collaborating with cross-functional teams across locations. The role requires... 
    Senior
    3 days per week

    AMARIS GROUP SA

    Eastern, KY
    4 days ago
  • $180k - $270k

     ...design, develop, and validate embedded firmware for our DirectFlash™...  ...with cross-functional engineering teams to solve complex system...  ...embedded, firmware, or hardware-software systems. ~ Expert-level proficiency...  ...software models. ~ Solid Linux (kernel, bootloaders)... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Everpure LLC

    Eastern, KY
    1 day ago
  •  ...for low-level and high-level software in CesiumAstro’s products through...  .... Key projects will include Linux-based single-board computers...  ..., as well as software engineering and software project management...  ...and implementing software for embedded devices and systems, from requirements... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Local area

    CesiumAstro

    Eastern, KY
    1 day ago
  • Integrated Sol for Sys Inc in Dayton, OH seeks a Senior Embedded Software Engineer to develop, integrate, and test software for the R-EGI program, uniting...  ...This hands-on role focuses on C/C++ software on embedded Linux, bringing up software on hardware, and solving cross-... 
    Senior

    Integrated Sol for Sys Inc

    Eastern, KY
    2 days ago
  • Rockwell Automation in Mayfield Heights, OH, is seeking a Senior Embedded Software Engineer to design, develop, and test safety- and security-...  ...to CI/CD, and mentor peers while advancing embedded RTOS or Linux based solutions. #J-18808-Ljbffr Rockwell Automation
    Senior
    Flexible hours

    Rockwell Automation

    Eastern, KY
    3 days ago
  • $169.07k - $216.03k

     ...bustling in-space ecosystem. About This Role The Senior Embedded Software Engineer on the Flight Software team is responsible for determining...  .... Write quality structured bare metal, RTOS, or Linux based software for embedded processors in C++. Build highly... 
    Senior
    Permanent employment

    Telemetry Today LLC

    Eastern, KY
    5 days ago
  • $135.7k - $203.55k

    ## Senior Embedded Software EngineerApply: PA - Philadelphia, 1800 Arch St: CO - Englewood, 183 Inverness...  ...is looking for a Senior Firmware Engineer (Engineer 4) to develop and maintain software...  ..., building and customizing embedded Linux distributions using Yocto, and... 
    Senior
    Full time
    Work experience placement
    Work at office
    Worldwide

    Comcast

    Eastern, KY
    4 days ago
  • Northrop Grumman Mission Systems in Baltimore seeks a Sr Principal Embedded Software Engineer to advance software for mission systems, emphasizing C/C++ and real-time embedded software. The role contributes to a digital transformation effort within a DoD-aligned program... 
    Senior

    Northrop Grumman

    Eastern, KY
    1 day ago
  • MediaTek seeks a Sr Staff / Principal Application Engineer for system software in San Jose, CA. You will bring up platform boards, verify major functions...  ...to deliver robust software solutions, focusing on embedded OSs and SoC architecture, with strong C/C++ and hands-on debugging... 
    Senior

    MediaTek

    Eastern, KY
    4 days ago
  • Telemetry Today LLC in El Segundo, CA seeks a Senior Space Embedded Software Engineer to shape flight software behavior and reliability for spacecraft....  ...testing and flight operations, across bare metal, RTOS, or Linux environments. The role requires 5+ years in safety-... 
    Senior

    Telemetry Today LLC

    Eastern, KY
    3 days ago
  • $135k - $200k

    Our client is seeking a full-time Senior Embedded Software Engineer reporting to the Director of Software Engineering on the Software Engineering team...  ...and maintenance for both ARM and RISC-V based systems. Linux system customization and scripting. REQUIRED QUALIFICATIONS... 
    Senior
    Permanent employment
    Full time
    For contractors
    Local area
    3 days per week

    Mission Driven Search

    Eastern, KY
    4 days ago
  • Laminar, Inc. is seeking a Senior Embedded Software Engineer to own signal processing and firmware for process-aware sensors. This hands-on role sits at the intersection of embedded systems, DSP, and sensing methodology. You will implement detectors, manage end-to-end signal... 
    Senior

    Laminar LLC

    Eastern, KY
    3 days ago
  • General Motors Corporation is seeking a Senior Software Engineer for the ADAS Interactive Experience team. You will design and deliver production automotive embedded software spanning MCU firmware and SoC platforms, connecting vehicle signals and real-time controls to driver... 
    Senior

    General Motors

    Eastern, KY
    2 days ago
  •  ...Spectra Alpharetta is seeking a highly skilled Embedded Linux Software Engineer with deep expertise in the NXP i.MX95 processor family. In this role, you will design, develop, and optimize Linux-based embedded software, including BSPs, device drivers, kernel modules,... 
    Work at office

    Spectra Defense

    Eastern, KY
    2 days ago
  • $169.07k - $216.03k

     ...create a bustling in-space ecosystem. About This Role The Senior Embedded Software Engineer on the Flight Software team is responsible for...  ...problems. Write quality structured bare metal, RTOS, or Linux based software for embedded processors in C++. Build highly... 
    Senior
    Permanent employment
    For contractors

    Varda Space Industries, Inc.

    Eastern, KY
    2 days ago
  • WOOD Federal Solutions seeks a System Administrator-Linux/Windows & Security (Mid or Senior) to support a large, distributed, mission-critical network...  ...Responsibilities include patch management, hardening, and deploying software, with travel to CONUS/OCONUS as needed. U.S. #J-18808-... 
    Senior

    Wood Consulting

    Eastern, KY
    2 days ago
  •  ...Job Description: Quevera is seeking a highly skilled Senior Linux Systems Administrator - Kubernetes with an active TS/SCI...  ...Intelligence Community-wide mission environment and a software development and engineering project working to productize its system. You will provide... 
    Senior
    Full time
    Monday to Friday
    Shift work

    Quevera

    Eastern, KY
    2 days ago
  • Bestgate Engineering is seeking a Sr. Systems Administrator to support a large, complex enterprise IT environment with distributed, highly secure systems. You will perform hands-on system administration, troubleshooting, security, and infrastructure support across server... 
    Senior

    Bestgate Engineering

    Eastern, KY
    1 day ago
  • DTEX Systems Inc. is seeking a seasoned Support Engineer to support enterprise and U.S. public sector customers running complex Linux-based systems in on‑premises and cloud environments. The role requires direct customer engagement, strong problem solving, and collaboration... 
    Senior

    Dtex Systems

    Eastern, KY
    2 days ago
  •  ...seeking a skilled and versatile Software Engineer to help build next-...  ...intersection of web development and embedded systems, you will design and...  ...embedded systems, RTOS, or Linux-based firmware environments....  ..., from onboarding through senior leadership. We provide a wide... 
    Senior
    Temporary work
    Remote work
    Flexible hours

    City of Shakopee, MN

    Eastern, KY
    4 days ago
  • Quevera is seeking a highly skilled Senior Linux Systems Administrator - Kubernetes with an active TS/SCI clearance with Polygraph to support...  ...will provide senior-level Linux system administration and engineering support within a Kubernetes-based environment, leveraging... 
    Senior

    Quevera

    Eastern, KY
    2 days ago
  • CHAOS Industries in Los Angeles is seeking a Senior Embedded Flight Software Engineer to lead the design of guidance software on a clean-sheet airframe. You will implement guidance and navigation software within COTS frameworks and support integration on flight hardware... 
    Senior

    Chaos Inc

    Eastern, KY
    2 days ago
  • NVIDIA Corporation is seeking a Linux Systems Engineer to join the Infrastructure Engineering team in the United States. You will design, deploy, and maintain enterprise Linux environments across RPM-based distributions to support high‑throughput EDA workloads and HPC... 
    Senior

    NVIDIA

    Eastern, KY
    17 hours ago
  • ApolloTech MSI is seeking a Senior Software Engineer IV to design and develop software systems for embedded platforms, including Nvidia Jetsons, enabling robotic control and edge AI/ML capabilities. You will work with a small team on architecture design and distributed... 
    Senior

    ApolloTech MSI

    Eastern, KY
    2 days ago
  • $140k - $180k

     ...Chicago, IL — Hybrid About the Role We are looking for a senior Linux engineer who is equal parts operator and builder. You will own the systems...  ...problems, design systems that scale, and evaluate new software and architectures. This is not a role where the abstractions... 
    Senior
    Work at office
    Remote work

    tastytrade

    Eastern, KY
    2 days ago
  •  ...Zentra Power Systems is seeking a Senior Embedded Firmware Engineer to develop real-time embedded software for next-generation high-power energy conversion systems. You will work closely with power electronics, controls, hardware, and systems engineers to translate... 
    Senior

    ZENTRA Power

    Eastern, KY
    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!