> Markdown version of [/jobs/ext/1227094-software-engineer](https://www.wearedevelopers.com/jobs/ext/1227094-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:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Systems Engineering, Automation of Tests, C++ (Programming Language), Computer Programming, Continuous Integration, Data Control, Data Visualization, Software Debugging, Linux, DevOps, Embedded Software, Design of User Interfaces, Hardware-In-The-Loop Simulation, Python (Programming Language), Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, Rust (Programming Language), Information Technology, Hardware Infrastructure, Software Version Control, Devsecops, Programming Languages - **Published:** July 10, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/p3hmx1iybn ## About the Role You are a passionate engineer who thrives at the intersection of software and systems. With strong programming skills and a problem-solving mindset, you enjoy working in a collaborative, multidisciplinary environment where every contribution matters. Curiosity, precision, and reliability define your approach to engineering challenges., * A Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. * 5+ years of professional experience in software development, preferably in embedded or mission-critical environments. * Strong proficiency in C, C++, Python, Rust, or comparable programming languages. * Experience with embedded systems and/or Linux-based development. * Excellent debugging, analytical, and documentation skills. * A proactive, inquisitive attitude and the ability to collaborate in cross-functional teams. * (Preferred) Knowledge of aerospace or satellite software, hardware-software integration, and high-reliability architectures. ## Description * Design & Development: Create and refine embedded software, simulation tools, and ground control systems using C, C++, Python, Rust, or similar languages. * Testing & Validation: Design automated tests, perform system-level validation, and contribute to hardware-in-the-loop (HIL) setups to ensure mission readiness. * Integration: Connect software with hardware components and manage communication via interfaces such as I2C, SPI, CAN, UART, HTTP, or gRPC. * DevOps & Delivery: Support continuous integration and deployment (CI/CD) through DevSecOps pipelines and modern version control workflows. * Interface Design: Develop user-friendly dashboards and visualization tools for telemetry and mission data monitoring. * Collaboration: Work closely with electrical, mechanical, and systems engineers to deliver cohesive, high-performing solutions. * Documentation: Write maintainable code and produce detailed technical documentation for design reviews and audits. * Operational Support: Contribute to the preparation of procedures, scripts, and documentation for operational readiness. ## 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) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) - [DevSecOps culture](https://www.wearedevelopers.com/videos/783-devsecops-culture) ## Related Articles - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)