> Markdown version of [/jobs/ext/3958540-sr-embedded-linux-software-engineer](https://www.wearedevelopers.com/jobs/ext/3958540-sr-embedded-linux-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. embedded linux software engineer - **Company:** Xpertis Talent - **Location:** Chicago, IL, United States - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** Testing (Software), Agile Methodology, Artificial Intelligence, Amazon Web Services, Microsoft Azure, C++ (Programming Language), Cloud Computing, Communications Protocols, Cyber Security, Databases, Computer Engineering, Software Design Patterns, Linux, Distributed Systems, Linux on Embedded Systems, Embedded Software, Modbus, Message Queuing Telemetry Transport (MQTT), Networking Basics, Object-Oriented Software Development, Software Architecture, Qt Modeling Language (QML), Qt (Software), Software Engineering, Systems Integration, UML, Multithreading, Real Time Systems, Software Application Programming, Integration Tests, Solid Principles, Information Technology, Atlassian Tools, Data Analytics, Multiaccess Edge Computing, Restful APIs, Software Version Control - **Published:** October 27, 2026 - **Apply:** https://www.thejobnetwork.com/job/b8361b3a-1240-4919-a595-75b13778093d/sr-embedded-linux-software-engineer ## About the Role * 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., * 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. ## Description 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.