×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Embedded Linux Software Engineer

Job in Morrisville, Wake County, North Carolina, 27560, USA
Listing for: Ebro Electronic GmbH
Full Time position
Listed on 2026-02-16
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, DevOps
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Sr. Embedded Linux Software Engineer page is loaded## Sr. Embedded Linux Software Engineer remote type:
Hybridelocations:
Morrisville, North Carolina (Office) time type:
Full time posted on:
Vor 5 Tagen ausgeschriebenjob requisition :
R46144

Xylem ist ein Fortune 500 Wassertechnologieunternehmen mit global 23.000 Mitarbeitenden in über 100 Ländern und einer Mission: unseren Kunden durch innovative Technologielösungen und unser Fachwissen bei der Lösung von Wasserproblemen und
-herausforderungen zu helfen. Wir sind der weltweit führende Anbieter effizienter, innovativer und nachhaltiger Wassertechnologien, die dafür sorgen, dass unser Wasser nachhaltig genutzt, optimal verwaltet, erhalten und wiederverwendet wird.
*
* The Role:

** We are seeking a talented and experienced Sr. Embedded Linux Software Engineer to join our team. In this role, you will be crucial in designing, developing, and maintaining tailored Linux distributions for our cutting-edge hardware platforms. You will work across the entire software development life cycle, from board bring-up to deploying secure, over-the-air (OTA) updates, ensuring high performance, reliability, and security for our embedded systems in electric metering products.
** What You'll Do:**
* ** Custom Linux Distribution Development:
** Design, develop, and maintain custom Linux operating systems and Board Support Packages (BSPs) using Yocto Project.
* ** Kernel and Driver Development:
** Configure, build, and debug the Linux kernel, and develop or port device drivers for various peripherals
* ** Hardware Integration and Board Bring-Up:
** Collaborate closely with hardware and firmware engineers on initial board bring-up and troubleshoot complex hardware/software integration issues.
* ** System Architecture:
** Design and implement robust software architectures for resource-constrained embedded systems, focusing on efficiency, stability, and scalability.
* ** Security and Updates:
** Implement security frameworks (e.g., secure boot, encryption) and design infrastructure for reliable OTA updates with A/B partitioning support.
* ** Testing and Debugging:
** Perform root cause analysis and advanced troubleshooting at the kernel and user space levels, using tools like GDB, oscilloscopes, and logic analyzers.
* ** Documentation and

Collaboration:

** Create comprehensive technical documentation and participate in code reviews to ensure code quality and adherence to best practices within an Agile/Scrum environment.
** What You'll Bring:
*** A Bachelor's degree (or higher) in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering field.
* Proven, hands-on experience in embedded software development, with 3+ years experience building and shipping embedded Linux distributions for high-volume, long-life products.
* Expertise in C/C++ programming for embedded systems and proficiency in scripting languages like Python or Bash.
* ** I
* * n-depth knowledge of Linux internals (kernel, bootloaders like U-Boot, device drivers, file systems) and cross-compilation tool chains.
* Strong experience with embedded Linux build systems such as the Yocto Project.
* ** A
* * bility to read schematics and data sheets, and familiarity with hardware interfaces, communication protocols (e.g., I2C, SPI, UART, WIFI), and memory characteristics/tradeoffs.
* Experience optimizing software applications for low-power sleep modes
* Experience with real-time operating systems (RTOS) and associated design techniques
* Experience designing time-critical data processing functions
* Familiarity with container technologies like Docker.
* Knowledge of CI/CD practices for generating release artifacts.
* Experience with multiprocessor system-on-chip devices running independent applications and shared memory architectures*#LI-JO2
* Werden Sie Teil des globalen Xylem-Teams und gestalten Sie innovative Technologielösungen mit, die die Nutzung, Verfügbarkeit, den Schutz und die nachhaltige Verwendung von Wasser sicherstellen.  Unsere Produkte kommen in der öffentlichen Versorgung, der Industrie, im Wohnbereich und in gewerblichen Gebäuden zum Einsatz – mit dem Ziel, intelligente Maschinen, Anlagen, Messsysteme,…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary