Embedded Linux Developer

2 weeks ago


Old Toronto, Canada AMARIS GROUP SA Full time

We are looking for dynamic consultants to grow ourEngineeringteam in Toronto. Your experience, knowledge, and commitment will help us to face our client's challenges.

You will be supporting different projects through your expertise as a Embedded Linux Developer.

Your main responsibilities:

  • Technical Design and Development: Skilled in architecting, designing, and developing small modules or large components, with expertise in areas such as networks, operating systems, cybersecurity, and databases. Provides initial estimates and justifies them with factual analysi
  • Collaborative Team Player: Actively engages in technical discussions, participates in whiteboarding sessions, and works closely with peers in a fast-paced technical design and development environment.
  • Agile Delivery Focus: Executes tasks efficiently in a fast-paced delivery mode, ensuring timely delivery to meet product release goals while maintaining code quality through best practices, code reviews, and unit testing.
  • Customer-Centric Approach: Demonstrates a customer-oriented focus by conducting root cause analysis of issues during program execution and providing feedback on design and development to improve customer satisfaction.
  • Leadership and Guidance: Provides guidance to team members in planning, execution, and design architecture, showcasing the ability to make informed technology choices and advocating for scalability and quality improvement through testing.

Qualifications:

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or Computer Engineering
  • Minimum of 8 years of embedded development experience.
  • C++ preferably C++17 programming skills and understanding of object oriented design and development
  • Strong grasp of RTOS; VxWorks, embedded Linux fundamentals Goodunderstanding and programming skills of modern languages such as GO and
    Python
  • Exposure to modern development environments CI/CD, automated software unit-testing
  • Knowledge of microcontrollers; NXP Freescale family, Xilinx SoC’s, Altera SoC's
  • Fluent in English both written and spoken

Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability or other characteristics.

Who are we?

Job description

We are looking for dynamic consultants to grow ourEngineeringteam in Toronto. Your experience, knowledge, and commitment will help us to face our client's challenges.

You will be supporting different projects through your expertise as a Embedded Linux Developer.

Your main responsibilities:

  • Technical Design and Development: Skilled in architecting, designing, and developing small modules or large components, with expertise in areas such as networks, operating systems, cybersecurity, and databases. Provides initial estimates and justifies them with factual analysi
  • Collaborative Team Player: Actively engages in technical discussions, participates in whiteboarding sessions, and works closely with peers in a fast-paced technical design and development environment.
  • Agile Delivery Focus: Executes tasks efficiently in a fast-paced delivery mode, ensuring timely delivery to meet product release goals while maintaining code quality through best practices, code reviews, and unit testing.
  • Customer-Centric Approach: Demonstrates a customer-oriented focus by conducting root cause analysis of issues during program execution and providing feedback on design and development to improve customer satisfaction.
  • Leadership and Guidance: Provides guidance to team members in planning, execution, and design architecture, showcasing the ability to make informed technology choices and advocating for scalability and quality improvement through testing.

Qualifications:

  • Bachelor’s Degree in Computer Science, Electrical Engineering, or Computer Engineering
  • Minimum of 8 years of embedded development experience.
  • C++ preferably C++17 programming skills and understanding of object oriented design and development
  • Strong grasp of RTOS; VxWorks, embedded Linux fundamentals Goodunderstanding and programming skills of modern languages such as GO and
    Python
  • Exposure to modern development environments CI/CD, automated software unit-testing
  • Knowledge of microcontrollers; NXP Freescale family, Xilinx SoC’s, Altera SoC's
  • Fluent in English both written and spoken

Amaris Consulting is proud to be an equal opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability or other characteristics.

Who are we?Amaris Consulting isan independent technologyconsulting firm providing guidance and solutions to businesses. With more than 1000 clients across the globe, we have been rolling out solutions in major projects for over a decade – this is made possible by an international team of7500 people spread across 5 continents and more than 60countries. Our solutions focus on four different Business Lines: Information System & Digital, Telecom, Life Sciences and Engineering. We’re focused on building and nurturing a top talent community where all our team members can achieve their full potential. Amaris is your steppingstone to cross rivers of change, meet challenges and achieve all your projects with success.

At Amaris, we strive to provide our candidates with the best possible recruitment experience. We like to get to know our candidates, challenge them, and be able to give them proper feedback as quickly as possible. Here's what our recruitment process looks like:

Brief Call: Our process typically begins with a brief virtual/phone conversation to get to know you The objective? Learn about you, understand your motivations, and make sure we have the right job for you

Interviews (the average number of interviews is 3 - the number may vary depending on the level of seniority required for the position). During the interviews, you will meet people from our team: your line manager of course, but also other people related to your future role. We will talk in depth about you, your experience, and skills, but also about the position and what will be expected of you. Of course, you will also get to know Amaris: our culture, our roots, our teams, and your career opportunities

Case study: Depending on the position, we may ask you to take a test. This could be a role play, a technical assessment, a problem-solving scenario, etc.

As you know, every person is different and so is every role in a company. That is why we have to adapt accordingly, and the process may differ slightly at times. However, please know that we always put ourselves in the candidate's shoes to ensure they have the best possible experience.
We look forward to meeting you #J-18808-Ljbffr

  • Old Toronto, Canada Kepler Communications Full time

    Kepler is on an audacious mission: to bring the internet to space. Founded in 2015, our ambition is to provide internet connectivity in space, whether in LEO, MEO, GEO, or beyond. With an expanding base of early customers and our first 23 satellites in orbit, Kepler is continuing to grow and expand its most important asset – the Team! We're on the hunt...


  • Old Toronto, Canada Kepler Communications Full time

    Kepler is on an audacious mission: to bring the internet to space. Founded in 2015, our ambition is to provide internet connectivity in space, whether in LEO, MEO, GEO, or beyond. With an expanding base of early customers and our first 23 satellites in orbit, Kepler is continuing to grow and expand its most important asset – the Team! We're on the hunt...


  • Old Toronto, Canada Kepler Communications Full time

    Kepler is on an audacious mission: to bring the internet to space. Founded in 2015, our ambition is to provide internet connectivity in space, whether in LEO, MEO, GEO, or beyond. With an expanding base of early customers and our first 23 satellites in orbit, Kepler is continuing to grow and expand its most important asset – the Team! We're on the hunt...


  • Toronto, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Toronto, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Toronto, Canada EPITEC Full time

    Position Description: System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of exciting next-generation projects,...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and code...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software EngineerResponsibilities:• Design and develop reliable, high quality software related to:o On board software for our next generation of satellites.o Embedded Linux for both space and ground systemso Firmware and drivers IoT modules• Writing thorough tests and documentation• Participating in software design review and code...


  • Toronto, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review and...


  • Toronto, Canada Infomatics Corp Full time

    Job Description for Embedded Software Developer: Develop and maintain embedded software modules using programming languages like C++ and Python. Assist in the implementation of networking solutions, ensuring seamless communication between software components. Participate in code reviews, providing constructive feedback to enhance code quality and adherence...


  • Toronto, ON, Canada Aversan Inc. Full time

    Senior Embedded Software Engineer Responsibilities: • Design and develop reliable, high quality software related to: o On board software for our next generation of satellites. o Embedded Linux for both space and ground systems o Firmware and drivers IoT modules • Writing thorough tests and documentation • Participating in software design review...


  • Toronto, Canada Aversan Full time

    Embedded Software EngineerResponsibilities:Design and develop reliable, high quality software related to:On board software for our next generation of satellites.Embedded Linux for both space and ground systemsFirmware and drivers IoT modulesWriting thorough tests and documentationParticipating in software design review and code review processesWork with...

  • Embedded Developer

    2 weeks ago


    Toronto, Canada Akkodis Full time

    Description: Department: Tech & Eng Control Job Category: R&D: Software - IS - IT & Cybersecurity Job Title: Software Analyst - Sr Duties: General Mission: To perform design, analysis, programming and integration activities in the development of software for train control systems of Rail Signaling Solutions, achieving Customer Satisfaction of the delivered...

  • Embedded Developer

    2 weeks ago


    Toronto, Canada Akkodis Full time

    Description:Department: Tech & Eng ControlJob Category: R&D: Software - IS - IT & Cybersecurity Job Title: Software Analyst - SrDuties: General Mission: To perform design, analysis, programming and integration activities in the development of software for train control systems of Rail Signaling Solutions, achieving Customer Satisfaction of the delivered...