A robotics technology company in Fremont is looking for a Senior Software Engineer to architect and develop software for advanced robotic systems. The role involves optimizing code, leading collaborations across teams, and managing CI/CD pipelines. Candidates should have extensive experience in C++, Python, and a strong emphasis on performance tuning. Benefits include competitive compensation, health insurance, and flexible PTO.
Qualifications
5+ years of professional software development experience.
Expert-level proficiency in C++, proficient in Python.
Passion for code optimization, profiling, and performance tuning.
Experience in multi-threading, memory management, and scalable architectures.
Responsibilities
Architect & develop high-performance software for robotic systems.
Refactor & optimize code for modularity and scalability.
Improve execution speed by profiling critical components.
Collaborate cross-functionally with other teams.
Own CI/CD pipelines for integration and testing.
Lead code reviews and enforce best practices.
Adapt quickly to new frameworks and libraries.
Skills
C++
Python
Code optimization
Multi-threading
Memory management
CI/CD
Software design patterns
Fast learning
Tools
ROS2
Linux
Job description
A robotics technology company in Fremont is looking for a Senior Software Engineer to architect and develop software for advanced robotic systems. The role involves optimizing code, leading collaborations across teams, and managing CI/CD pipelines. Candidates should have extensive experience in C++, Python, and a strong emphasis on performance tuning. Benefits include competitive compensation, health insurance, and flexible PTO.