Job Closed
This listing is no longer active.
Revolutionizing the Transportation of Goods
Senior C++ Software Engineer
Location
Pennsylvania
Posted
177 days ago
Salary
0
Seniority
Senior
Job Description
Senior C++ Software Engineer
Stack AV
• Contribute to the onboard C++ Remote Assist system including the core RA subsystem and integrations with other subsystems such as visualization, mapping, planning, perception, etc. • Own the networking and communications stack for the remote assistance product. • You are a member of an uncommonly broad end-to-end team that includes front end, cloud, and robotics engineers working together on a single product. You are excited to work across our entire codebase and it is a positive for you that you will have the opportunity to contribute to many aspects of the onboard system including areas our team does not own - working on motion planning, mapping, perception, and more. • You are excited to work beyond onboard C++ code and it’s a positive that you will be on a multidisciplinary team where you will support cloud and front end development with code reviews and design discussions. • Partner closely with the RA tech leads that own onboard and offboard code. • Work across functions with other teams including design, fleet monitoring engineering, infrastructure engineering, etc. • Take part in on-call rotations. • Quarterly travel to on-sites at our headquarters in Pittsburgh.
Job Requirements
- BS or higher degree in Computer Science or closely related field.
- Experience with modern network protocols such as WebSockets, gRPC, QUIC, or similar.
- Experience with streaming technologies such as WebRTC or similar.
- 5+ years of experience as a software engineer.
- Experience with C/C++ programming in large production codebases.
- Strong and proven teamwork and collaboration skills.
- Experience in AV, Robotics, or closely related fields (desired).
- Remote Assistance, Motion Planning, Mapping or related experience (desired).
- Experience with simulation testing and automated testing (desired).
Benefits
- Health insurance
- 401(k) matching
- Flexible work arrangements
Related Guides
Related Job Pages
More Backend Engineer Jobs
Fullstack Java Developer, z j. niemieckim
Komatsu Poland Sp. z o.o.Maszyny budowlane - sprzedaż, wynajem, serwis. Jesteśmy wyłącznym dystrybutorem maszyn Komatsu w Polsce.
• Dołącz do nas jako Fullstack Java Developer i rozwijaj aplikację webową wspierającą rozliczenia procesów ładowania w dynamicznie rozwijającym się sektorze e-mobiliy. • System, nad którym pracujemy, automatyzuje procesy finansowe i techniczne – od przetwarzania danych, przez kalkulację kosztów, po generowanie raportów i faktur. • Pracujemy właśnie nad redesignem i wdrażamy funkcje związane z dynamicznymi taryfami energetycznymi.
• Ensure application uptime by implementing and testing HA/DR solutions across on-prem and Azure environments. • Drive performance optimization through proactive monitoring and tuning. • Leverage automation and Infrastructure-as-Code for efficiency. • Resolve complex issues. • Act as a trusted advisor, partnering with delivery teams to recommend solutions and mentor to elevate technical standards. • Design and Secure Infrastructure: Build and maintain robust, secure, and highly available database environments across Azure and On-prem platforms. • Automate for Efficiency: Develop and manage automated processes using SQL , PowerShell , and IaC. • Create Impactful Solutions: Use tools like SQL, PL/SQL, T-SQL, SSIS, SSRS, SSAS and Azure Data Factory. • Advance CI/CD Practices: Build and enhance pipelines for database artifacts. • Monitor and Optimize: Utilize SQL Server Profiler, Extended Events, and Query Store. • Be the Go-To Expert: Provide escalated support and resolve complex issues. • Mentor and Inspire: Guide junior engineers and delivery teams. • Shape the Future: Collaborate with architects and product owners to define technology roadmaps. • Champion Quality: Identify opportunities for improvement and implement changes that elevate system performance. • Share Knowledge: Present technical topics to the broader engineering community. • Stay Ready: Be available for on-call support.
Database Engineer
Yuxi Global powered by Veritas AutomataYuxi Global powered by Veritas Automata is a technology force multiplier that digitally empowers companies.
• Design, configure, and maintain relational and NoSQL database systems across cloud and containerized environments. • Develop and optimize schemas, indexes, queries, and stored procedures for performance, scalability, and reliability. • Implement backup/restore strategies, high-availability configurations, replication, and disaster recovery plans. • Troubleshoot database performance issues using profiling, monitoring, and observability tools. • Collaborate with engineering teams to optimize data access patterns, API integrations, and application-database interactions. • Automate provisioning, patching, schema migrations, and operational workflows using modern DevOps/DBOps practices. • Ensure data governance, security, encryption, auditing, and compliance with regulatory requirements. • Build and maintain CI/CD pipelines for database changes across environments. • Participate in incident response and root-cause analysis for production data issues. • Mentor junior engineers on database design, performance tuning, and operational best practices.
Senior Backend Specialist, Java
BotCityBotCity centralizes Python-based RPA & AI governance, enabling secure, scalable automation with clear ROI.
• Architect, develop, deploy, and maintain scalable backend applications using Java/Spring Framework. • Ensure high performance and availability of applications within a microservices architecture. • Collaborate with product managers to understand requirements, ensure their technical feasibility, and translate them into reliable and scalable solutions. • Participate in software engineering rituals to develop models for complex applications. • Define private and public APIs for a world-class product. • Participate in code reviews, ensuring best practices in backend development. • Write high-quality technical documentation to clearly communicate backend architecture and API design, ensuring ease of understanding and effective collaboration across teams.




