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
- 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
- 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
- ...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...SeniorTemporary work
- 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
- 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...Senior3 days per week
$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)...SeniorFull timeWork at officeFlexible hoursShift work- ...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...SeniorPermanent employmentFull timeWork experience placementLocal area
- 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
- 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 AutomationSeniorFlexible hours
$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...SeniorPermanent employment$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...SeniorFull timeWork experience placementWork at officeWorldwide- 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
- 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
- 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
$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...SeniorPermanent employmentFull timeFor contractorsLocal area3 days per week- 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
- 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
- ...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
$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...SeniorPermanent employmentFor contractors- 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
- ...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...SeniorFull timeMonday to FridayShift work
- 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
- 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
- ...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...SeniorTemporary workRemote workFlexible hours
- 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
- 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
- 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
- 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
$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...SeniorWork at officeRemote work- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Linux Software Engineer. Be the first to apply!
- embedded developer Eastern, KY
- embedded engineer Eastern, KY
- embedded systems software engineer Eastern, KY
- embedded software engineer Eastern, KY
- senior linux systems engineer Eastern, KY
- linux systems administrator Eastern, KY
- unix linux systems engineer Eastern, KY
- linux administrator Eastern, KY
- linux developer Eastern, KY
- linux engineer Eastern, KY

