Software Engineer – Software Solutions Team

July 9

🏢 In-office - Ottawa

Apply Now

Ouster

(NYSE: OUST) Lidar hardware and solutions for the automotive, industrial, robotics, and smart infrastructure industries

lidar • 3D Sensors • ADAS • Autonomous Vehicles

201 - 500

💰 $50M Debt Financing on 2022-05

Description

• Develop robust C++ application code to support various product functionalities. • Package software, manage dependencies, and oversee software delivery processes. • Build and maintain REST APIs and handle socket programming tasks. • Containerize applications using Docker to ensure seamless deployment and scalability. • Implement and maintain CI/CD pipelines using Jenkins. • Collaborate with cross-functional teams to integrate software solutions into various applications. • Contribute to the development of tools and scripts in Python. • Explore and potentially integrate Rust for performance-critical components.

Requirements

• Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. • 3+ years of experience in coding for production software applications. • Strong programming skills with extensive experience in C++. • Proficiency in Python for developing internal tools and scripts. • Strong familiarity with working in Linux environments. • Experience with Docker for containerizing applications and software distribution technologies. • Familiarity with Jenkins for continuous integration. • Familiarity with TCP/IP protocols and socket programming. • Solid understanding of software delivery best practices. • Bonus: Experience with Rust programming. • Excellent problem-solving abilities. • Ability to work effectively in a collaborative, fast-paced environment. • Strong communication skills.

Benefits

• Innovative Work: Be part of a team that is shaping the future with lidar technology. • Collaborative Environment: Work with passionate and experienced engineers who are leaders in their field. • Career Growth: Opportunities for professional development and career advancement. • Impactful Projects: Contribute to projects that have real-world applications and make a difference.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscanada.app