> Markdown version of [/jobs/ext/480361-software-engineer](https://www.wearedevelopers.com/jobs/ext/480361-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:** Siemens AG - **Location:** Wilsonville, OR, United States (Remote available) - **Experience:** Experienced - **Salary:** $90,000.0 - $162,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Programming, Computer Engineering, Data Structures, Linux, Distributed Systems, Object-Oriented Software Development, Software Engineering, Multithreading, Parallel Computation, Information Technology, Software Coding - **Published:** June 3, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=d808115c6565a46b ## About the Role Do you have experience in Software coding?, * BS/MS or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering. * 2 years of experience in software development, with a strong C++ programming background. * Proficiency in Linux-based development environments. * Experience in multi-threaded programming and parallel computing is a plus. * Basic understanding of EDA, and IC design principles. * Excellent problem-solving skills and attention to details. We are an equal opportunity employer and value diversity at our company. We do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. Qualified Applicants must be legally authorized for employment in the United States. Qualified Applicants will not require employer sponsored work authorization now or in the future. ## Description * Design and develop high-capacity, high-performance software that exceeds customer expectations, ensuring high quality and timely delivery. * Enhance and maintain a complex C++ code base, requiring knowledge of data structures, multi-threading, distributed computing, and object-oriented design. * Work closely with team members, quality assurance, product engineers, technical writers, and customer support to deliver high-quality products on time. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [Phel, a native Lisp for PHP](https://www.wearedevelopers.com/videos/791-phel-a-native-lisp-for-php) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)