Strategic Robotic Systems
Software Engineer - Robotics Job at Strategic Robotic Systems in San Diego
Strategic Robotic Systems, San Diego, CA, US, 92189
1 week ago Be among the first 25 applicants
FLSA Status: Exempt
Schedule: Monday-Friday, Full-Time
Job Summary: The primary role of the Robotics/Controls Engineer is the ongoing development of in-house software packages and the integration of third-party software to enhance the existing systems capabilities.
Supervisory Responsibilities: None
Salary Range: $100,000 to $175,000 annually. Salary range reflects two levels of the position, based on experience and demonstrated abilities.
Reporting To: Director of Engineering
Duties And Responsibilities
Develop, implement, and validate new features in a primarily C++ codebase.
Maintain and improve existing software through bug fixes and enhancements
Design, implement, improve, and test software systems.
Ensure best practices in software development and documentation are followed
Interface with third-party software to enhance the current capabilities.
Coordinate with third-party contractors to align development efforts
Provide project status reports and development timeline updates
Work closely with electrical, mechanical, and systems engineers to develop state-of-the-art underwater robotic systems
Participate in field testing.
Travel domestically and internationally according to business needs.
Any other activities related to engineering duties on behalf of SRS and other General Oceans businesses.
Other duties as assigned.
Required Knowledge, Skills, And Abilities
Demonstrate a high level of personal integrity.
Strong proficiency in C++, Embedded C, and Python.
Proficiency in DevOps and CI/CD.
Proficiency with Robot Operating System (ROS) and various autonomy architectures.
Proficiency in ROS/ROS2, Qt, Docker, Git.
Proficiency in Serial and IP-based communication.
Proficiency in designing, developing, and implementing modular software.
Proficiency in UI/UX development.
Proficiency with QT.
Proficiency in Linux (Debian/Ubuntu), Windows.
Proficiency in unit testing, simulation, and adherence to documentation best practices.
Proficiency with embedded systems such a Nvidia Jetson and STM32 microcontrollers.
Demonstrate ability to perform duties in a marine environment, including maintaining sea-worthiness.
Demonstrate ability to perform field testing and development in real world environments.
Demonstrate ability to lead a software development project.
Can work competently, credibly, and professionally alone and in team settings.
Strong analytical thinking, problem-solving, and decision-making abilities.
Detail-oriented and exercise ability to follow directions.
Highly proactive, self-motivated, and innovative.
Adept at managing and prioritizing a high volume of tasks with different time demands.
Must be technically proficient using Microsoft Office Suite.
Advanced Development Opportunities
Computer Vision & AI: Deep learning and classical computer vision for perception and target recognition.
GPU Acceleration: CUDA development.
Path Planning & Navigation: Object avoidance and optimal trajectory computation.
Advanced Control Systems: Coupled control methodologies for autonomous systems.
Requirements
Education and Experience:
A bachelors or masters degree in Computer Science, Computer Engineering, or a related field.
A minimum of 5 years in software development, preferably in robotics or autonomous systems.
Experience with GitLab is a plus.
Physical Requirements
Ability to remain in a stationary position for extended periods.
Ability to be mobile as related to business needs.
The work site is the SRS office in San Diego, CA.
Reliable means of transportation to work.
Available for domestic and international travel.
Valid passport for international travel.
Benefits
Benefits:
Health Insurance
Paid Time Off
401K
401K Employer Matching
Subsidized Gym Membership
Seniority level Seniority level Mid-Senior level
Employment type Employment type Full-time
Job function Job function Engineering and Information Technology
Industries IT Services and IT Consulting and Civil Engineering
Referrals increase your chances of interviewing at Strategic Robotic Systems by 2x
Sign in to set job alerts for Software Engineer roles. Software Engineer - Windows on Snapdragon Software Engineer I - Affordable Housing Software Engineer - Java (Multi Skilled) San Diego, CA $78,360.00-$105,760.00 19 hours ago
Junior Software Engineer - Cross-platform C++ - Multipass San Diego, CA $130,000.00-$160,000.00 1 year ago
Were unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr