Embedded Software Developer

4 weeks ago


Saskatoon, Canada Quarterhill Full time
p>As an Embedded Software Developer, you will play a pivotal role in designing, developing, and optimizing embedded software solutions using C and Bash scripting. This role requires in-depth technical expertise in embedded systems, real-time operating systems (RTOS), Edge computing, and hardware interfacing. You’ll work on ensuring system performance, reliability, and adherence to industry standards while collaborating with various teams.Design, develop, and implement embedded software solutions using C, focusing on low-level hardware interaction and system optimization.Leverage Bash scripting to automate tasks, manage configurations, and enhance system performance, especially for Linux-based systems.Optimize software for performance, ensuring efficient use of system resources, particularly in constrained environments such as embedded and edge computing systems.Participate in technical discussions and design reviews, ensuring that all solutions are scalable, maintainable, and aligned with project goals.Conduct thorough code reviews to ensure high standards of code quality, performance, and adherence to best practices in embedded systems development.Collaborate closely with the software technical manager to design systems, develop and refine technical standards, including coding guidelines ensuring they align with the overall architectural vision and strategic goals.Ensure that the team consistently follows the established technical standards, offering mentorship and support to less experienced engineers.Collaborate with cross-functional teams, including hardware engineers, software developers, and systems engineers, to ensure seamless integration of embedded systems into larger software and hardware solutions.Work on integrating embedded systems with various communication protocols, including CAN bus.Develop test plans and procedures to validate system functionality and performance under various conditions.Ensure compliance with industry standards and regulatory requirements, particularly in the context of edge computing.Develop and maintain clear and detailed technical documentation for embedded software solutions, including code design, system configurations, optimization techniques, and troubleshooting guidelines.Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.Extensive experience in writing efficient, reliable, and maintainable code in C, particularly in resource-constrained environments.Advanced skills in Bash scripting for automation, system management, and task scheduling on Linux-based embedded systems.Experience with Version Control Systems: Git, Bitbucket.Knowledge of Continuous Integration/Continuous Deployment (CI/CD) Pipelines.Understanding of Cybersecurity Principles: Secure boot, encryption, and secure coding practices.Health and Dental plans Retirement plans

We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws.



  • Saskatoon, Canada International Road Dynamics Inc Full time

    h3>Job DescriptionAs an Embedded Software Developer, you will play a pivotal role in designing, developing, and optimizing embedded software solutions using C and Bash scripting. This role requires in-depth technical expertise in embedded systems, real-time operating systems (RTOS), Edge computing, and hardware interfacing. You’ll work on ensuring system...


  • Saskatoon, Saskatchewan, Canada International Road Dynamics Inc Full time

    Job DescriptionAs an Embedded Systems Software Specialist at International Road Dynamics Inc, you will play a pivotal role in designing, developing, and optimizing embedded software solutions using C and Bash scripting. This role requires in-depth technical expertise in embedded systems, real-time operating systems (RTOS), edge computing, and hardware...


  • Saskatoon, Canada CEDENT Full time

    About Us: Cedent is a rapidly growing, young and team-oriented organization. Our mission is to provide expertise and counsel rather than resources. We encourage the formation of joint teams with client staff to take a project from inception to implementation. Through this philosophy we provide identifiable business benefits in the most economical manner....

  • Software Developer

    4 weeks ago


    Saskatoon, Saskatchewan, Canada AYAT MATTRESS MANUFACTURING LIMITED Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at {company}. As a Software Developer, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.Main Responsibilities:* Design and develop software applications using a variety of programming languages and...

  • Software Developer

    4 weeks ago


    Saskatoon, Saskatchewan, Canada Mirch Masala & Indian Sweet Cuisine Ltd Full time

    We are seeking a skilled Software Developer to join our team. Key responsibilities include designing and implementing software solutions, collaborating with cross-functional teams, and ensuring high-quality deliverables. Our ideal candidate will have a strong understanding of software development principles, excellent problem-solving skills, and the ability...

  • Software Developer

    4 weeks ago


    Saskatoon, Saskatchewan, Canada Black & McDonald Full time

    About the Role:We are seeking a skilled Software Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop software applications using various programming languages.Collaborate with cross-functional...

  • Software Developer

    5 days ago


    Saskatoon, Canada Crestline Coach Ltd Full time

    "Do you want to manufacture a vehicle that saves lives?"Role: Software Developer Location: Saskatoon Work Schedule: Dayshift Shift, Monday – Friday, 8:00am to 4:30pmCrestline Coach is a long-established family orientated organization in Saskatoon, SK, that has grown to become North America's leading ambulance manufacturer Crestline Coach has strong values...

  • AWS Software Engineer

    2 months ago


    Saskatoon, Canada CEDENT Full time

    p>About Us: Cedent is a rapidly growing, young and team-oriented organization. We encourage the formation of joint teams with client staff to take a project from inception to implementation. p>Position: Job Title: Software Development Engineer Job Category: R&D/Software Engineering This position will be part of a new R&D team focused on circuit simulation....


  • Saskatoon, Saskatchewan, Canada Two Men And A Truck Full time

    Job Description:As a Senior Software Developer at {company}, you will be responsible for designing and developing software applications to meet the company's needs.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify software requirements and...


  • Saskatoon, Saskatchewan, Canada Bourgault Industries Full time

    About the OpportunityWe are seeking a skilled Electronics Quality Assurance Tester to join our R&D team in Saskatoon, SK on a full-time basis. As part of our fast-paced electronics development team, you will research, develop and execute comprehensive test plans for mobile applications and embedded systems, with a focus on Linux, RTOS and IOS based...


  • Saskatoon, Saskatchewan, Canada Push Interactions. Inc. Full time

    Job Description:We are seeking a highly skilled iOS Software Developer to join our team at Push Interactions, Inc. in Saskatoon.Company Overview:Push Interactions is a leader in custom mobile app development for iPhone and Android across various industries.Salary:The estimated annual salary for this position is $80,000 - $110,000 based on industry standards...


  • Saskatoon, Saskatchewan, Canada SKYROCK CONSULTING SERVICE INC. Full time

    At Skyrock Consulting Service Inc., we are seeking a skilled Software Development Specialist to join our team. This full-time position involves developing and maintaining website and software code, as well as communicating technical issues and assisting in user requirement gathering.Key Responsibilities:Design and Implement Software Solutions: Write, modify,...


  • Saskatoon, Saskatchewan, Canada Siemens Electronic Design Automation ULC Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Siemens Electronic Design Automation ULC in Saskatoon. As a key member of our technical team, you will play a critical role in the development of cutting-edge chip design and simulation software.Collaborate with our outstanding technical team to ensure our leading...


  • Saskatoon, Canada DT Equipment Repair Inc. Full time

    **About Us**: **DT Equipment Repair Inc.** is your premier Mobile Heavy Equipment Maintenance and Repair provider. We operate primarily in Western Canada & the Territories. Specializing in embedded contracts in Oil/Gas, Mining, Logging and Heavy Civil Construction. **Position Overview**: **Key Responsibilities** - Collaborate with the CEO & President and...


  • Saskatoon, Canada DT Equipment Repair Inc. Full time

    **About Us**: **DT Equipment Repair Inc.** is your premier Mobile Heavy Equipment Maintenance and Repair provider. We operate primarily in Western Canada & the Territories. Specializing in embedded contracts in Oil/Gas, Mining, Logging and Heavy Civil Construction. **Position Overview**: **Key Responsibilities** - Collaborate with the CEO & President and...

  • Software Developer

    3 weeks ago


    Saskatoon, Canada Siemens Full time

    Siemens EDA is a global leader in electronic design automation software. Our software engineers are at the forefront of innovation, creating solutions that enable our customers to design and create the electronic systems that the modern digital world relies on.We are looking for a talented Software Developer to join our AI technical team at our Saskatoon...

  • Software Developer

    3 weeks ago


    Saskatoon, Canada Siemens Mobility Full time

    Siemens EDA is a global leader in electronic design automation software. Our software engineers are at the forefront of innovation, creating solutions that enable our customers to design and create the electronic systems that the modern digital world relies on.We are looking for a talented Software Developer to join our AI technical team at our Saskatoon...


  • Saskatoon, Saskatchewan, Canada University of Saskatchewan Full time

    At {company}, our ideal candidate is a skilled Backend Software Developer with a strong foundation in software development principles and a passion for delivering high-quality solutions.We are looking for a highly motivated and detail-oriented individual to join our team as a Junior Software Developer - Backend.Key responsibilities include:Designing and...


  • Saskatoon, Canada Bourgault Industries Full time

    Develop your career by joining a well-established & innovative Canadian company Enjoy an annual salary of $65-100k, based on education, skills, and experience, plus great benefits Contribute in a meaningful way to the development and testing of cutting edge products in the Ag Tech industry! About Bourgault Industries  Bourgault Industries is...

  • Software Engineer

    4 weeks ago


    Saskatoon, Saskatchewan, Canada Vietnamese Diner Restaurant Full time

    We are looking for a skilled Software Engineer to join our team and contribute to the development of our web applications. The ideal candidate will have a strong background in Backend Development and be proficient in languages such as Java, Python, or C#.The successful candidate will be responsible for designing, developing, and maintaining web applications...