Red Oak Technologies

Software Engineer

Click Here to Apply

Job Location

Ottawa, Canada

Job Description

Red Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering. We specialize in quickly acquiring and efficiently matching top-tier professional talent with clients in immediate need of highly skilled contract, permanent or project management based resources. We are seeking a dynamic and passionate generalist software engineer to join our Software Solutions team. You will be a key player in developing software that transforms raw lidar data into actionable insights for our customers. This is a unique opportunity to work with a team of experienced engineers who are committed to excellence and innovation. What You’ll Do: o Develop robust C++ application code to support various product functionalities. o Package software, manage dependencies, and oversee software delivery processes. o Build and maintain REST APIs and handle socket programming tasks. o Containerize applications using Docker to ensure seamless deployment and scalability. o Implement and maintain CI/CD pipelines using Jenkins. o Collaborate with cross-functional teams to integrate software solutions into various applications. o Contribute to the development of tools and scripts in Python. o Explore and potentially integrate Rust for performance-critical components. What We’re Looking For: o Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline. o 3 years of experience in coding for production software applications. o Strong programming skills with extensive experience in C++. o Proficiency in Python for developing internal tools and scripts. o Strong familiarity with working in Linux environments. o Experience with Docker for containerizing applications and software distribution technologies. o Familiarity with Jenkins for continuous integration. o Familiarity with TCP/IP protocols and socket programming. o Solid understanding of software delivery best practices. o Bonus: Experience with Rust programming. o Excellent problem-solving abilities. o Ability to work effectively in a collaborative, fast-paced environment. o Strong communication skills. Red Oak Technologies is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. See what it’s like to be at the top; connect with one of our recruiters and apply today. Let us help you find your next career opportunity JOIN RED OAK TECHNOLOGIES Learn what it’s like to be a Red Oak Consultant Red Oak Tech: Quality | Talent | Integrity

Location: Ottawa, CA

Posted Date: 11/6/2024
Click Here to Apply
View More Red Oak Technologies Jobs

Contact Information

Contact Human Resources
Red Oak Technologies

Posted

November 6, 2024
UID: 4888157213

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.