Senior Embedded Software Developer at Telesat, a global satellite operator, contributing to LightSpeed Software design and development. Collaborating with cross-functional teams and ensuring software quality.
Responsibilities
Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.
Develop and maintain tests for embedded software modules using programming languages like C++ and Python.
Contribute to the development of software tools, libraries, and frameworks to enhance overall product quality and efficiency.
Collaborate with the team to troubleshoot and resolve software defects and technical issues.
Support the integration of software components on Linux operating systems.
Assist in the testing/validation of software features, ensuring functionality and performance meet specified requirements.
Collaborate with cross-functional teams, including product managers and designers, to understand requirements and contribute to technical discussions.
Maintain clear and organized documentation of software processes, and testing tasks.
Requirements
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
Experience in software testing, focusing on embedded systems.
This is a mid-level position, requiring 5 to 7 years of relevant working experience.
Good understanding of SW development for embedded systems, networking concepts and protocols.
Proficiency in using the Linux operating system.
Proficiency in using C++ and Python.
Cloud technology familiarity is a plus.
Strong analytical and problem-solving skills.
Team player with the ability to collaborate effectively within a diverse team.
Good oral and written communication skills.
Enthusiasm for learning new technologies and tools.
Detail-oriented with a commitment to producing high-quality software.
Benefits
Equal opportunity employer committed to providing the best candidate experience
Accommodations available during the interview process
Senior Software Engineer leading Java and PL/SQL development for Neumo's pension product solutions. Collaborating on system architecture and guiding junior developers while ensuring high - quality deliverables.
Software Development Engineer in Test (SDET) responsible for building automated testing solutions for General Motors. Collaborate with cross - functional teams on quality engineering practices in a hybrid work environment.
Scientist or Engineer specializing in Automation and Data Management for quantum technologies at Aeponyx in Montreal. Responsible for designing and implementing data workflow infrastructure.
Senior Full Stack Engineer at Optix building AI - powered features for coworking spaces. Collaborating across teams to deliver end - to - end solutions within a hybrid work model.
Senior Guidewire Developer supporting implementations and technical problem - solving in Guidewire environments. Collaborating with teams to deliver quality outcomes for clients across Canada.
Senior AI Engineer leading development of AI - powered tools for DraftKings, enhancing engineering workflows and mentoring teams on AI integration. A role focused on productivity and software lifecycle enhancement.
Lead Software Engineer developing AI - powered tools at DraftKings for enhancing development processes and productivity. Collaborating across teams and mentoring engineers to drive innovation.
Staff iOS Software Engineer leading mobile app development at CNN, collaborating across Product, Design, and Engineering teams to create user - centric mobile experiences.
AI Engineering Manager leading and scaling a team to develop innovative AI - driven solutions for insurance. Guiding technical decisions while promoting team growth and collaboration.
Staff Software Developer at Varicent enhancing AWS infrastructure and REST API. Collaborating with product management and design teams to develop features for our web application.