Embedded Software Developer – Satellite Communications

7 days ago


Markham, Ontario, Canada JAM Software GmbH Full time
Embedded Software Developer – Satellite Communications

Are you excited to join a top-notch global engineering design house specializing in embedded software/hardware, electronics, and electro-mechanics?

What we're seeking


- Dynamic professionals who are highly motivated


- Designers with a service-oriented mindset and diverse backgrounds


- Professionals capable of handling in-house projects and on-site assignments

What you'll be doing
  • Work alongside experienced engineers in designing, coding, testing, and maintaining software applications.
  • Develop and manage embedded software modules using languages such as C++ and Python.
  • Help implement networking solutions for seamless communication between software components.
  • Contribute to software tools, libraries, and frameworks to boost product quality and efficiency.
  • Engage in code reviews to ensure code quality and compliance with standards.
  • Collaborate with the team to troubleshoot and resolve software defects and technical issues.
  • Support the integration of software components on Linux systems.
  • Aid in testing and validating software features to meet specified requirements.
  • Explore cloud technologies for software deployment and management improvements.
  • Work with cross-functional teams to understand requirements and contribute to technical discussions.
  • Maintain clear documentation of software designs, processes, and tasks.
  • Showcase effective teamwork and communication skills.
  • Lead the development of advanced satellite ground segment software systems.
What you need to succeed
  • BS or MS degree in Computer Science, Electrical Engineering, or related fields.
  • Strong background in software development, particularly in embedded systems.
  • Basic knowledge of networking concepts and protocols.
  • Proficiency in Linux operating system.
  • Experience with cloud technologies is a bonus.
  • Excellent analytical and problem-solving skills.
  • Team player with effective collaboration abilities.
  • Good verbal and written communication skills.
  • Passion for learning new technologies.
  • Detail-oriented with a focus on high-quality software development.
  • Ability to design software considering hardware constraints.
  • Eligibility to work in Canada and obtain clearance under the Canadian Controlled Goods program.
We'll appreciate if you have
  • Expertise in modern C++ (v20+) and STL.
  • Experience in designing complex multithreaded applications.
  • Work background in aerospace industry and satellite communication protocols.
  • Knowledge of telecom and/or satellite communications.
  • Experience with ARM architecture.

What you'll love about working with us


- Company Culture – great colleagues and a flexible work environment with various after work activities


- Work/Life Balance – starting with 4 weeks of holidays and clear boundaries between work and personal life


- Career Growth Opportunities – variety in your work due to being a design house


- Great Benefits – comprehensive benefits from day one that also cover your family and RRSP contributions matching

About Syntronic Canada

Syntronic offers professional services for product development globally, employing the latest technologies in electronics design and software development. With a technically skilled staff worldwide, we cater to the needs of demanding businesses and organizations. We value workplace diversity and ensure equal employment opportunities for all. In case of any accommodation needs during recruitment, feel free to reach out to us.

Together with our esteemed partners, we, a global team of engineers across eight countries and three continents, pioneer technology in telecom, automotive, industrial, defense, and medtech sectors.



  • Markham, Ontario, Canada JAM Software GmbH Full time

    Embedded Software Developer – Packet processing Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? What we're looking for • Highly motivated and dynamic professionals • Motivated designers with broad backgrounds and...


  • Markham, Ontario, Canada ZRG Embedded RecruitingRPO Full time

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrate and test embedded firmware and custom software applications...


  • Markham, Ontario, Canada Syntronic Full time

    Are you ready to be part of a leading global engineering design house specializing in the design and development of embedded software/hardware, electronics, and electro-mechanics? Professionals with ability to work both with in-house projects and on-site assignments at our customer's locations Collaborate with experienced engineers in the design, coding,...


  • Markham, Ontario, Canada ZRG Embedded RecruitingRPO Full time

    Legrand has an exciting opportunity for a Software Engineer III to join the Building Control Systems Solarfective Team in Markham, ON. The Software Engineer III will execute successfully on software/firmware development for the Building Control System (BCS) Division. To design, develop, integrat


  • Markham, Ontario, Canada Procom Full time

    Software Development Manager (Embedded)On behalf of our client, a leading provider of reliable, full-featured, and competitively priced connectivity solutions, Procom is seeking a dynamic and dedicated professional to join their team as a Software Development Manager (Embedded). This is a permanent, full-time position based in Markham, Ontario, Canada...


  • Markham, Ontario, Canada JAM Software GmbH Full time

    Senior Software Engineer – Python AutomationAre you prepared to join a top global engineering design firm specializing in embedded software/hardware, electronics, and electro-mechanics?The Connectivity test team is looking for a dedicated Automation Developer to contribute to enhancing our partner's infotainment system.As a part of the Connectivity...


  • Markham, Ontario, Canada General Motors Full time

    Job Description The successful candidate will be responsible for leading and executing the design, development, testing and implementation of embedded software for automotive control systems as part of the Vehicle Mechatronic Embedded Controls (VMEC) engineering department at General Motors Canada. What you will do: Provide leadership within an agile...

  • Software Developer

    1 month ago


    Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....

  • Software Developer

    3 weeks ago


    Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....

  • Software Developer

    7 days ago


    Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada Procom Full time

    Software Development Manager (Embedded) On behalf of our client, a leading provider of reliable, full-featured, and competitively priced connectivity solutions, Procom is seeking a dynamic and dedicated professional to join their team as a Software Development Manager (Embedded). This is a permanen


  • Markham, Ontario, Canada Murata Power Solutions Full time

    Position SummaryBeing part of a product development team, the EFE is responsible for designing, documenting, and integrating digital hardware and software into cutting-edge power conversion products, while also ensuring product validation for reliability and electrical performance.Job Duties/ResponsibilitiesEmbedded Design (hardware and firmware) supporting...


  • Markham, Ontario, Canada General Motors Full time

    Work Arrangement: This position belongs to a Hybrid work arrangement.About UsGeneral Motors is shaping a future with zero crashes, zero emissions, and zero congestion. We are at the forefront of developing the next vehicle compute platforms, transforming automotive software creation, and creating seamless links between cloud and edge resources. Come with us...


  • Markham, Ontario, Canada client Full time $85,000 - $95,000

    Are you looking for a Full-Time Permanent position? We are recruiting for an Embedded Design Verification Engineer/Specialist for our client in Markham - Could this be your next job role?Job Title: Embedded Design Verification Engineer/SpecialistJob Location: Markham ONPayrate: $85k-95k per annum (Dependent on Experience)Benefits: Medical Insurance; Dental...


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Markham, Ontario, Canada GE Renewable Energy Full time

    Job Description SummaryIn this role you'll be responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that runs on devices that need to be tailored to the needs of the hardware that it has to run on. As part of a multi-developer firmware team the major responsibilities will include analysis, design,...


  • Markham, Ontario, Canada GE Renewable Energy Full time

    Job Description SummaryIn this role you'll be responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that runs on devices that need to be tailored to the needs of the hardware that it has to run on. As part of a multi-developer firmware team the major responsibilities will include analysis, design,...


  • Markham, Ontario, Canada Jonas Software UK Full time

    Description : Jonas Software – Club Division If you are looking to make difference in a fast-paced environment building solutions that millions of people use on a daily basis, then you'll find it here with the research and development team at Jonas Club Software. Our goal is to deliver high quality software that meets the real world needs and...


  • Markham, Ontario, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....