> Markdown version of [/jobs/ext/1250986-software-engineer](https://www.wearedevelopers.com/jobs/ext/1250986-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). --- # Software Engineer - **Company:** SII GROUP, INC. - **Location:** United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, Unit Testing, C++ (Programming Language), Code Review, Software Debugging, Linux, Linux on Embedded Systems, Embedded Operating Systems, Embedded Software, Inter-Process Communication, Linux Kernel, Scrum Methodology, Software Engineering, Software Systems, UML, Multithreading, Information Technology - **Published:** July 12, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p41coi4hdc ## About the Role * Bachelor's degree in Computer Science or a related field. * At least 4+ years of experience in software development. * Strong knowledge of C++ with at least 3+ years of experience. * Experience with Embedded Linux development. * Experience developing embedded applications. * Knowledge of inter-process communication, multithreading, and socket communication. * Good understanding of software development processes and embedded operating systems. * Good English communication skills, both written and verbal. Nice to have: * Experience with TCP/UDP protocols. * Knowledge of Unified Modeling Language (UML). * Experience working in Agile environments (SCRUM, SAFe). * Experience with Linux Kernel development. ## Description We are seeking a Software Engineer to join a Telematics team developing innovative software solutions for the automotive industry. In this role, you will contribute to building connected-car technologies that integrate vehicles into the Internet of Things (IoT) ecosystem, working with advanced concepts such as Telematics, 5G, and V2X (vehicle-to-everything). What you will do: * Analyze and understand customer and internal software specifications. * Design software components based on requirements and the existing architecture. * Develop and maintain embedded software components using C++ on Linux. * Perform debugging and root cause analysis, implement fixes, and verify solutions. * Participate in code reviews, functional testing, and unit testing activities. * Analyze existing embedded software to add features, fix bugs, and optimize performance. * Propose optimal technical solutions and contribute to improving development KPIs. * Collaborate with team members and stakeholders to clarify requirements and resolve technical issues. * Support the identification and resolution of product or performance issues. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)