Sr. embedded linux software engineer
Xpertis Talent
Job Description
Sr. Embedded Linux Software Engineer
\nlocations : CA, IL
\nKey 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 \nRequired Skills and Qualifications
\nQualifying 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 \nPreferred 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.
- ...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...SeniorLocal area
- 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...SeniorContract work
- ...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 SolutionsSeniorRemote jobLong term contract
$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...SeniorFull time- ...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...SeniorImmediate start
- ...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
- ...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...SeniorFull time
- ...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
- ...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
$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...- ...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...
- ...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...SeniorWork at office
- ...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
- ...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
$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 employmentFull time- ...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
$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 timeSummer workInternshipSummer internshipFlexible hours- ...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
- ...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...SeniorRemote work
- 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
- 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 workRemote work
- 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...
$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,...SeniorFull timeContract workCasual workWork at officeFlexible hours$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...SeniorWork experience placementH1b- ...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...
- ...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 employmentFull timeWork experience placementRemote workWeekend work
$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...SeniorFull timeWork at officeLocal area- ...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
- ...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...SeniorWork at officeLocal areaShift work
- ...\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...SeniorPermanent employmentFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. embedded linux software engineer. Be the first to apply!
- linux developer Chicago, IL
- linux engineer Chicago, IL
- unix linux systems engineer Chicago, IL
- senior linux systems engineer Chicago, IL
- linux systems administrator Chicago, IL
- linux administrator Chicago, IL
- senior devops engineer remote Chicago, IL
- senior IT project manager Chicago, IL
- senior implementation engineer Chicago, IL
- senior marketer Chicago, IL



