> Markdown version of [/jobs/ext/155608-software-engineer](https://www.wearedevelopers.com/jobs/ext/155608-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:** CareerCircle - **Location:** Pittsburgh, PA, United States (Remote available) - **Salary:** $100,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Data Analysis, Unit Testing, C++ (Programming Language), Cascading Style Sheets (CSS), System Configuration, Linux, Java Platform Enterprise Edition (J2EE), Design of User Interfaces, Human-Computer Interaction, Inventory Management Software, JavaScript Libraries, Python (Programming Language), Linux System Administration, Software Architecture, Qt Modeling Language (QML), Qt (Software), Simple Object Access Protocol (SOAP), Software Construction, Systems Integration, Web Application Frameworks, Web Services, ReactJS, AngularJS, Front End Software Development, Restful APIs, Lidar - **Published:** May 23, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/pa/pittsburgh/2236a87d-bd2a-46e3-979a-4b1190f39d80 ## About the Role * Demonstrated expertise in writing high-performance code in C, C++, or Python. * Applied experience designing responsive user interfaces on web or native frameworks such as React or Qt/QML. * Commitment to software engineering best practices, producing clean, maintainable, and scalable code. * High proficiency operating within Linux environments, including development workflows, custom system configurations, and advanced troubleshooting. * Hands-on experience processing and integrating sensor data from diverse modalities, including visual/depth cameras, RADAR, LiDAR, and IMUs. Additional Skills & Qualifications * Experience executing government contracts and integrating solutions with existing DoD battlefield networks and hardware/software architectures. Work Environment The work environment involves collaborating with military stakeholders and interdisciplinary teams. You will utilize cutting-edge technologies and equipment in a Linux-based setting, focusing on mission-critical projects. Expect a dynamic and challenging atmosphere where innovation and precision are paramount. ## Description Robotics Visionary Management Innovation Algorithms Scalability Sensor Data Unit Testing Qt (Software) Workflow Management Autonomous Vehicles User Interface (UI) Inventory Management Software Engineering Artificial Intelligence Technical Documentation C (Programming Language) C++ (Programming Language) React.js (Javascript Library) Light Detection And Ranging (LiDAR) Application Programming Interface (API), Join a dynamic and interdisciplinary team focused on designing and delivering cutting-edge robotics solutions to real US Military stakeholders. Your primary focus will be on developing algorithms and applications to process sensor data collected in various real-world environments. You will work on projects such as camera-based safety systems for off-road autonomous vehicles, US heavy artillery, inventory management solutions for optimal equipment management, and next-generation IED detection systems., * Collaborate directly with military personnel and key stakeholders to design, develop, and refine targeted use cases. * Implement adaptable UI designs to ensure seamless operation across a diverse range of platforms and user profiles. * Ingest and analyze data from advanced depth cameras to support critical system analytics and safety applications. * Architect and develop robust APIs to seamlessly integrate custom solutions within the broader military software ecosystem. * Validate solutions and algorithms across the entire testing lifecycle-from rigorous unit testing to coordinating real-world field trials-ensuring mission readiness. * Prepare detailed technical documentation and present architectural approaches during design reviews and customer briefings., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Entry Level Software Engineer TEKsystems Pittsburgh, PA*On-Site Operations RESTful API Web Services Safety Assurance Agile Methodology Business Valuation User Interface (UI) Full Stack Development Artificial Intelligence Effective Communication Angular (Web Framework) Business Transformation Critical Illness Insurance Java (Programming Language) Cascading Style Sheets (CSS) Front End (Software Engineering) HyperText Markup Language (HTML) JavaScript (Programming Language) Simple Object Access Protocol (SOAP) Java Platform Enterprise Edition (J2EE) +0 Google IT Automation with Python Software Engineer Actalent Pittsburgh, PA*Remote Linux Robotics Visionary Management Innovation Algorithms Scalability Sensor Data Unit Testing Qt (Software) Workflow Management Autonomous Vehicles User Interface (UI) Inventory Management Software Engineering Artificial Intelligence Technical Documentation C (Programming Language) C++ (Programming Language) React.js (Javascript Library) Light Detection And Ranging (LiDAR) Application Programming Interface (API) +0 ## Related Videos - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)