FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Tycho.AISenior Software Engineer developing autonomy software for unmanned systems at Tycho.AI. Building onboard and off-board software for unmanned aerial vehicle products with a focus on C++ and Python.
Tech Stack
Tools & technologiesLinuxPython
About the role
Key responsibilities & impact- Design, develop, and optimize software to enable robotics tasks.
- Design, develop, and optimize software to interface with internal and external stakeholder software.
- Integrate new capabilities into real-world platforms, bridging research and production.
- Write and supervise the development of clean, efficient, and maintainable code in C++ and Python.
- Contribute to robust software development and test pipelines for large-scale dataset based test evaluation and resimulation.
Requirements
What you’ll need- Bachelor’s or advanced degree in Computer Science, Engineering, or related field.
- 3+ years of software development experience in C++ environment.
- Strong coding skills in C++ or Python (ideally both).
- Strong software engineering architecture, abstraction and design skills.
- Hands-on experience applying writing software for robotics and/or computer vision applications.
- Experience with Robotics middleware (such as ROS2 or protobuf), and Linux based software development.
- Experience with Git, code review, integration testing, CI/CD.
- Experience with test driven development, evaluation, integration and burndown testing.
- Experience implementing software interfaces to other onboard or offboard software.
Benefits
Comp & perks- Competitive salary
- Meaningful equity
- Generous benefits package
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++Pythonsoftware developmentsoftware engineering architectureabstractiondesignroboticscomputer visiontest driven developmentintegration testing
Soft Skills
coding skillsclean codeefficient codemaintainable code
Certifications
Bachelor’s degreeadvanced degree in Computer Scienceadvanced degree in Engineering