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

Sr. embedded linux software engineer

Xpertis Talent

Job Description

Sr. Embedded Linux Software Engineer

\n

locations : CA, IL

\n

Key Responsibilities

\n

• Design, develop, and maintain embedded software applications using modern C/C++.

\n

• Develop software for embedded Linux platforms and control systems.

\n

• Collaborate with product owners to define requirements, create specifications, and document development activities.

\n

• Work closely with system architects, hardware engineers, and software developers to ensure successful system integration.

\n

• Develop communication, networking, and data management applications for embedded devices.

\n

• Design and implement communication interfaces using protocols such as Modbus, CAN, MQTT, TCP/IP, and REST APIs.

\n

• Develop and maintain software for microcontroller platforms including STM32, ESP32, or similar architectures.

\n

• Create robust software solutions emphasizing reliability, stability, fault tolerance, and maintainability.

\n

• Specify, develop, and execute unit tests, integration tests, and automated test procedures.

\n

• Participate in code reviews, software design reviews, and technical discussions.

\n

• Troubleshoot software, communication, and integration issues across embedded environments.

\n

• Develop software architecture and system designs using object-oriented principles and UML modeling.

\n

• Support Agile development activities including sprint planning, backlog refinement, and task estimation.

\n

• Mentor junior engineers and provide technical leadership on software projects.

\n

• Maintain software repositories and development workflows using Git.

\n

• Prepare technical documentation, test reports, and release notes.

\n

• Collaborate with global engineering teams, manufacturing facilities, and product management organizations.

\n

• Stay current with advancements in embedded software technologies, Linux development, networking, and cybersecurity.

\n

• Identify opportunities to improve software performance, reliability, and development processes.

\n

• Support collaboration between global and local engineering teams, including manufacturing and development organizations.

\n

\n

Required Skills and Qualifications

\n

Qualifying candidate will need to be open to a training period in Germany, likely will be 3-6 trips there for 2/3 weeks a time within their first 6 months.

\n

• Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, Electrical Engineering, or related field.

\n

• 5+ years of software development experience focused on embedded systems or industrial applications.

\n

• Strong proficiency in modern C/C++ and object-oriented programming.

\n

• Experience developing software applications under Linux.

\n

• Understanding of object-oriented design (OOD), software architecture, and design patterns.

\n

• Experience with multithreaded and concurrent application development.

\n

• Familiarity with networking fundamentals and embedded communication systems.

\n

• Experience developing and executing unit and integration tests.

\n

• Proficiency with Git version control.

\n

• Experience working in Agile development environments.

\n

• Familiarity with Jira and Confluence.

\n

• Strong analytical, troubleshooting, and problem-solving abilities.

\n

• Excellent verbal and written communication skills.

\n

• Ability to work independently and within a global cross-functional team.

\n

• Technical leadership or mentoring experience.

\n

\n

Preferred Skills and Qualifications

\n

• 8+ years of embedded software development experience.

\n

• Experience with distributed systems and embedded servers.

\n

• Experience developing applications using Qt and QML.

\n

• Experience with industrial communication protocols including Modbus and CAN.

\n

• Experience developing software for STM32, ESP32, or similar microcontroller platforms.

\n

• Understanding of real-time systems and fail-safe software design principles.

\n

• Experience with automated testing frameworks and CI/CD pipelines.

\n

• Experience with UML modeling and software architecture documentation.

\n

• Experience with MQTT, REST APIs, and cloud-connected applications.

\n

• Experience with Microsoft Azure, IoT platforms, databases, AI, or edge computing solutions.

\n

• Experience with cybersecurity principles and secure software development practices.

\n

• Experience with data analytics and data-driven product development.

\n

• Relevant certifications in Linux, Embedded Systems, Software Testing, Functional Safety, Cybersecurity, Agile Development, Azure/AWS, Qt, or Industrial Networking (CAN, Modbus, MQTT) are considered an asset.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Sr. embedded linux software engineer in Chicago, IL vacancy
  •  ...collaborative startup environment, we are looking for a Senior Embedded Software Engineer to design, develop, test, and support next‑generation...  ...experience with bare‑metal development, RTOS, and embedded Linux (BSP, device drivers, kernel configuration). Protocols & Connectivity... 
    Senior
    Local area

    Ubiety

    Chicago, IL
    1 day ago
  • Shakti Solutions is seeking a Linux Administrator for an on-site contract role in Chicago, IL. The candidate should showcase strong Linux expertise and data-handling capabilities, with a track record of providing reliable admin support in real-world environments. The position... 
    Senior
    Contract work

    Shakti Solutions

    Chicago, IL
    2 days ago
  •  ...relationships with hiring managers and candidates. The position offers remote work flexibility and a chance to shape recruiting strategy for diverse engineering teams while partnering with a growing organization in the Information Services and #J-18808-Ljbffr Shakti Solutions
    Senior
    Remote job
    Long term contract

    Shakti Solutions

    Chicago, IL
    1 day ago
  • $225k

     ...US, Europe, and Asia Pacific, the firm brings together researchers, engineers, and traders in a collaborative, innovation-driven environment. An exciting opportunity has opened for a Senior Linux Engineer to join a high-performance engineering team operating at scale... 
    Senior
    Full time
    Chicago, IL
    more than 2 months ago
  •  ...FortiManager, FortiAnalyzer, FortiNAC, FortiSASE \n - On-prem: Windows Server 2019-2022 (AD, GPO, DNS, DHCP, DFS, NPS), VMware/Dell, Linux (CUPS and NTP) \n - Public DNS and certificates \n -Ticketing experience (they use a custom ticketing system) \n \n Please... 
    Senior
    Immediate start

    CBTS

    Oak Brook, IL
    13 days ago
  •  ...Industrial Group is offering an internship/co-op in engineering and technical fields, fully on-site in Oak Brook, IL...  ...and hands-on design experience, with tasks spanning software development in C/C++ on Linux, embedded hardware work, and validation on test stands and machines... 
    Internship

    CNH

    Oak Brook, IL
    2 days ago
  •  ...Senior Embedded Software Engineer A growing consumer technology company is seeking a Senior Embedded Software Engineer to join its full-time...  ...The environment is highly technical and focused on Embedded Linux development, firmware engineering, platform security, and IoT... 
    Senior
    Full time

    Motion Recruitment

    Chicago, IL
    19 hours ago
  •  ...Independent Visa candidates Linux Admin Long Term Remote Over 8 years of experience as Linux Admin. Good experience in Linux and data administration. Good experience in Linux admin support. Good communication skills. Thanks & Regards... 
    Remote work

    Shakti Solutions

    Evanston, IL
    10 hours ago
  •  ...in Chicago is seeking an IT Developer (C++ Developer) for a large-scale software project. The role involves designing, developing, and maintaining software systems, requiring proficiency in C, Linux, and SQL. The ideal candidate will participate in the entire... 
    Senior

    360 IT Professionals

    Chicago, IL
    1 day ago
  • $245k

    Complex Linux systems, huge scale platforms, problem solving and latency optimization of the highest complexity. You’ll be joining a...  ...infrastructure within the business. You’ll work on low level of Linux engineering, optimizing systems to work at the best latency. There is a big... 

    Saragossa

    Chicago, IL
    3 days ago
  •  ...Linux AdminTechnology/Domain: Linux Administration – Redhat, CentOS, Satellite Server, HA clusteringExperience Level: 10 to 15 yearsLocation: Chicago, IL & Indianapolis, IN Onsite from Day 1Job Description: Required Skillsets:Technical Red Hat Satellite experienceRed Hat... 

    Yochana

    Chicago, IL
    3 days ago
  •  ...Job Description Senior Systems Engineer - Linux - Quant Trading \n \n My client, an elite quantitative trading firm is hiring a Senior Systems Engineer to help build and improve the Linux infrastructure underpinning its trading, research and development environments... 
    Senior
    Work at office

    Acquire Me

    Chicago, IL
    25 days ago
  •  ...Technologies, Inc is redefining physical security through innovative device detection and RF signaling products. We seek a Senior Embedded Software Engineer to design, develop, test, and support next‑generation connected device solutions across hardware, firmware, and cloud‑... 
    Senior

    Ubiety

    Chicago, IL
    1 day ago
  •  ...Linux AdministratorHiring Sr Linux admin for contract to hire role located in Chicago downtown.Successful candidate will primarily provide LINUX...  ...services as necessary. Repair and recover from hardware or software failures.Strong experience in RHEL 7/8 Linux administration... 
    Contract work

    Omega Solutions Inc

    Chicago, IL
    3 days ago
  • $150k - $225k

    We're seeking a Linux Engineer with deep systems expertise and Python/scripting experience to join our growing global team. You will be responsible for engineering and operating Linux at scale across our mission critical environment, while also improving automation and... 
    Permanent employment
    Full time

    IMC

    Chicago, IL
    3 days ago
  •  ...Role: Linux Administrator Location: Chicago, IL or Minneapolis , MN (Hybrid) Duration: Contract About Smart IT Frame: At Smart IT Frame , we connect top talent with leading organizations across the USA. With over a decade of staffing excellence, we specialize... 
    Contract work

    Smart IT Frame

    Oak Park, IL
    10 hours ago
  • $19.57 - $35.02 per hour

     ...Embedded Software Engineer Intern Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably...  ...: Create and develop software using C / C++ linux environment Ability to work Embedded Hardware Simulation... 
    Full time
    Summer work
    Internship
    Summer internship
    Flexible hours

    Cnh Inc

    Oak Brook, IL
    19 hours ago
  •  ...manufacturer of agricultural and off-highway equipment is adding a senior engineer to its embedded Linux platform team. This group owns the board support packages and foundational system software that the rest of the vehicle stack is built on, and the machines keep getting... 
    Day shift

    Oxenham Group

    Oak Park, IL
    7 days ago
  •  ...Job Description: Job Title: Sr. Front End Developer Location:...  ...We are seeking a Senior Front-End Engineer to join our consulting practice in a staff...  ...with one of our enterprise clients. In this embedded role, you will be working directly within... 
    Senior
    Remote work

    3B Staffing LLC

    Chicago, IL
    1 day ago
  • Join to save Linux Admin at Shakti Solutions Over 8 years of experience as Linux Admin. Good experience in Linux and data administration. Good experience in Linux admin support. Seniority level Seniority level Mid-Senior level Employment type Employment type Contract Industries... 
    Contract work

    Shakti Solutions

    Chicago, IL
    2 days ago
  • Lead Technical Recruiter at Shakti Solutions Long Term Remote Over 8 years of experience as Linux Admin. Good experience in Linux and data administration. Good experience in Linux admin support. Shakti Group Inc Email: ****@*****.*** Seniority level Mid-Senior... 
    Contract work
    Remote work

    Shakti Solutions

    Chicago, IL
    1 day ago
  • SUSE Linux OS Administrator for Enterprise Srever11 SP3 x86-64. Work with the SAP Basis team to increase skills on SUSE Linux. Create/Modify/Setup scripts that can be used with HANA studio and directly by the team to administer SAP HANA. Additional Job Details: HANA... 

    Purchaseyourfreedom

    Chicago, IL
    1 day ago
  • $120k - $140k

     ...an innovative combination of hardware, software, and fresh food delivery, we make it incredibly...  ...IT environment and partner closely with Engineering leadership to make thoughtful decisions...  ...across macOS, iOS, Windows and Linux devices, ensuring systems remain secure,... 
    Senior
    Full time
    Contract work
    Casual work
    Work at office
    Flexible hours

    Tovala

    Chicago, IL
    3 days ago
  • $175k - $240k

     ...Fearlessly. Location: The ideal candidate will be located in the Eastern US Position Summary TrendAI is seeking a Senior Solutions Engineer who is passionate about cybersecurity and AI-powered platforms, thrives in direct customer engagement, and excels at helping... 
    Senior
    Work experience placement
    H1b

    TrendAI

    Chicago, IL
    1 day ago
  •  ...and Content Manager on multiple servers. The role requires hands-on experience with updates, patches in Cognos, and configuration on Linux and Solaris systems. Basic SQL knowledge is also essential. The successful candidate will be involved in setting up LDAP for... 

    SoftNice INC

    Chicago, IL
    1 day ago
  •  ...role*** \n ***Hybrid, 3 days onsite, 2 days remote*** \n A prestigious company is looking for a Server Support Engineer. This role will focus on Linux and Windows server support, management of VMware vSphere/Nutanix Acropolis, and optimizing Azure cloud environment.... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Weekend work

    Request Technology, LLC

    Chicago, IL
    14 days ago
  • $140k - $160k

     ...Job Description Position Title: Solutions Engineer Your role Join the world's leading data center experts and help design infrastructure solutions for some of the most innovative customers on the planet. As a Solutions Engineer, you will play a critical role... 
    Senior
    Full time
    Work at office
    Local area

    Digital Realty

    Chicago, IL
    2 days ago
  •  ...firmware upgrades and installing AIX OS patches. Security: Provide suggestions to enhance security by integrating additional software/hardware solutions. SRI Tech Solutions is an equal opportunity employer and does not discriminate on the basis of race, color,... 
    Full time

    Sri Tech

    Chicago, IL
    20 hours ago
  •  ...are EVERSANA. Job Description THE POSITION : The Waltz Health Sr. Database Administrator's primary role is to oversee the...  ...security. This role will also oversee the data integration work for Engineering Enablement, including data model, maintaining Waltz Health Microsoft... 
    Senior
    Work at office
    Local area
    Shift work

    EVERSANA Company

    Chicago, IL
    5 days ago
  •  ...\n ~7+ years of experience in storage engineering. \n ~ Strong expertise in Hitachi storage...  ...performance issues. \n ~ NDFC and Linux is a plus to have. \n ~ Ability to write...  ...tasks. \n ~ Experience with software-defined and object storage solutions. \n... 
    Senior
    Permanent employment
    Full time
    Remote work

    Request Technology, LLC

    Chicago, IL
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. embedded linux software engineer. Be the first to apply!