32 Embedded Systems jobs in Canada

Software Engineer in Test (Embedded Systems)

Stittsville, Ontario MMIST

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary: $90,000 - $110,000

Software Engineer in Test (Embedded Systems)

Ottawa, ON

Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of GPS guided parafoils, Space Recovery Systems, LaunchPADS Multi-Mission Manager, SkyLink Parachutist Navigation and Situational Awareness System, and other support equipment. With a strong commitment to innovation and excellence, we have established ourselves as the industry leader. Our cutting-edge technologies and solutions are trusted by military and commercial customers worldwide. We are seeking a talented and highly motivated Software Engineer in Test to join our embedded systems development team. As a key member of our quality assurance group, you will be responsible for designing, developing, and executing tests for embedded software and hardware systems. You will work closely with hardware and software engineers to ensure that our embedded systems meet rigorous performance, reliability, and safety standards.

What will you be doing?

Test Design and Development:

  • Design, implement, and maintain automated and manual test scripts to validate embedded software systems.
  • Develop and execute test plans, including unit tests, integration tests, regression tests, and system tests.
  • Work with embedded hardware and software teams to define test requirements and scenarios.

Embedded Systems Testing:

  • Test embedded firmware/software on real hardware platforms, including microcontrollers, processors, and development boards.
  • Analyze and troubleshoot embedded system behavior and performance, identifying and reporting defects to development teams.

Test Automation:

  • Develop and maintain test automation frameworks and tools for embedded systems.
  • Integrate testing into continuous integration/continuous deployment (CI/CD) pipelines for embedded software.

Collaboration:

  • Work closely with hardware engineers to set up and configure test environments for embedded devices.
  • Provide feedback to developers on code quality, coverage, and test results.
  • Collaborate with cross-functional teams to ensure the testability and reliability of embedded systems.

Documentation and Reporting:

  • Maintain thorough documentation of test cases, test results, and defect reports.
  • Track and report test progress, results, and issues to management.

Performance and Stress Testing:

  • Perform stress, load, and performance testing on embedded systems to ensure they meet real-world requirements.
  • Simulate various edge cases and failure modes to assess system stability and reliability.

What do we need from you?

  • Bachelors or Masters degree in Computer Science, Electrical Engineering, Software Engineering, or related field.
  • 3+ years of experience in software testing or software development, with a focus on embedded systems.
  • Hands-on experience with embedded firmware, hardware interfaces, and microcontroller-based systems.
  • Proficient in programming languages such as C, C++, Python, or similar for writing test scripts and automation.
  • Familiarity with embedded software development and debugging tools (e.g., JTAG, oscilloscope, logic analyzer).
  • Experience with test automation frameworks and tools such as Google Test, Unity, or Robot Framework.
  • Knowledge of embedded operating systems (e.g., FreeRTOS, Linux) and real-time systems.
  • Understanding of version control systems (e.g., Git) and CI/CD practices.

Preferred Qualifications:

  • Familiarity with hardware testing tools and protocols (e.g., SPI, I2C, UART, CAN).
  • Experience with scripting languages such as Bash, Perl, or Ruby.
  • Knowledge of industry standards for embedded systems testing (e.g., ISO 26262, DO-178C).
  • Experience with version control tools like Git and GitLab or similar.

Compliance Statement

This position may require exposure to export-controlled information and is subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.

MMIST values diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.

This advertiser has chosen not to accept applicants from your region.

Software Developer, DSP, Embedded Systems, ML, Augmented Reality

Kitchener, Ontario Google

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Minimum qualifications:
+ Bachelor's degree or equivalent practical experience.
+ 2 years of experience with software development in C++ and Python programming languages.
+ 1 year of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
+ 1 year of experience with Embedded Systems.
Preferred qualifications:
+ Master's degree or PhD in Computer Science or a related technical field.
+ 2 years of experience with data structures/algorithms.
+ Experience in algorithmic optimization for embedded systems.
+ Experience with profiling, benchmarking and presentation of complex data.
+ Experience with perception and object detection.
+ Knowledge of ML frameworks and familiarity with Android development.
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google's needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.
In this role, you will strive to optimize both the deployment path for Machine Learning (ML) inference and the use of available hardware resources on Extended Reality (XR) Devices. You will be providing frameworks to enable our clients to make use of the resources, balance engaging priorities and performance concerns. Also, you will engage with our client teams to optimize their graphs for execution on the hardware platforms.
The Google Augmented Reality team is a diverse group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.
For US Applicants:
The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about benefits at Google ( .
+ Integrate ML frameworks on android and embedded systems.
+ Work closely with other ML practitioners, software developers, and hardware teams to optimize performance across different platforms.
+ Develop an efficient ML runtime system and optimized ML operator libraries for different hardware options.
+ Analyze the performance of machine learning models, identifying bottlenecks in the software stack or hardware utilization.
+ Improve machine learning models, applying techniques like model quantization, model pruning, Neural Architecture Search (NAS), and hardware optimization to improve runtime performance.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form:
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Georgetown, Ontario Communications and Power Ind. Canada Inc

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

SHAPING THE FUTURE THROUGH INNOVATION AND DISCOVERY!

With a history spanning more than seven decades, Communications & Power Industries’ thousands of products have impacted people’s lives in numerous unseen ways every day. Our highly engineered products serve as the backbone of modern-day commercial and military communications systems, assist in diagnosing medical conditions, empower scientific discoveries and space exploration, and much more.

CPI is headquartered in Plano, Texas and is a global manufacturer of electronic components and subsystems. We have manufacturing locations in the United States, Canada, Europe, and Asia. With a heritage of technological excellence, our team serves customers in the communications, defense, medical, industrial, and scientific markets.

WHAT WE OFFER:

Whether you are a seasoned professional or just embarking on your career, CPI is an ideal place to expand your knowledge and expertise. We cultivate a healthy, dynamic, and team-oriented environment that empowers our employees to develop, create and deliver innovative, reliable technology solutions to power, connect, protect, and support a better tomorrow.

We offer our employees an attractive compensation package with competitive salaries and comprehensive benefits, including health and wellness programs, career development, generous retirement savings plan with company match and more!

YOUR DAY TO DAY :

Reporting to the Software Engineering Manager, you will work in the R&D group to develop and maintain embedded software for use in medical X-Ray Generators.

YOU WILL BE ACCOUNTABLE TO :

  • Design, develop, and test embedded object orientated software for medical x-ray generators.
  • Optimize system performance, stability and scalability.
  • Collaborate with hardware and software teams to define software specifications and ensure seamless integration
  • Debug and troubleshoot issues across software and hardware domains.
  • Develop and maintain detailed documentation, including requirements and design specifications.
  • Interface with cross functional teams, customers, and end users.
  • Stay current with industry trends and emerging technologies in embedded systems.

YOU ARE THE RIGHT PERSON FOR THIS JOB IF YOU HAVE :

  • University Technical Degree
  • Minimum 5 years’ work experience in:
    • Embedded C/C++ programming
    • Microcontrollers
    • Real-Time OS
    • Multi-Threading
  • Excellent organizational, interpersonal, oral, and written communication skills

POSITION ASSETS:

  • Experience in designing and troubleshooting of hard real-time control systems.
  • Experience in RS232, CAN Bus, I2C, SPI and Ethernet communications, ADC and DAC.
  • Ability to understand electrical schematics, understanding of basic electrical principals such as induction, capacitance, three-phase current etc.
  • Ability to use Logic Analyser and Oscilloscope.
  • Low-Level Device Drivers (Linux)
  • Experience with Embedded Web Server, JavaScript, CSS, HTML and PHP programming.
  • Ability to travel internationally - ~5%

WHO WE ARE:

We value the unique and diverse skills, qualities, and backgrounds that each employee brings to CPI, and we respect each employee as an integral member of our growing team. CPI is committed to providing equal employment opportunities for all current and prospective employees, as well as to promoting a culture of inclusion and respect for everyone. We celebrate the innovation that diversity creates in the work environment, and we recognize that each employee brings their own unique capabilities, experiences, and perspectives to the organization. It is this variety that adds value to our teams, as well as to our stakeholders. We welcome and encourage applicants to reach their full potential with us.

CPI is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability or other applicable legally protected characteristics.

#LI-ML1

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Georgetown, Ontario Communications and Power Ind. Canada Inc

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

SHAPING THE FUTURE THROUGH INNOVATION AND DISCOVERY!

With a history spanning more than seven decades, Communications & Power Industries’ thousands of products have impacted people’s lives in numerous unseen ways every day. Our highly engineered products serve as the backbone of modern-day commercial and military communications systems, assist in diagnosing medical conditions, empower scientific discoveries and space exploration, and much more.

CPI is headquartered in Plano, Texas and is a global manufacturer of electronic components and subsystems. We have manufacturing locations in the United States, Canada, Europe, and Asia. With a heritage of technological excellence, our team serves customers in the communications, defense, medical, industrial, and scientific markets.

WHAT WE OFFER:

Whether you are a seasoned professional or just embarking on your career, CPI is an ideal place to expand your knowledge and expertise. We cultivate a healthy, dynamic, and team-oriented environment that empowers our employees to develop, create and deliver innovative, reliable technology solutions to power, connect, protect, and support a better tomorrow.

We offer our employees an attractive compensation package with competitive salaries and comprehensive benefits, including health and wellness programs, career development, generous retirement savings plan with company match and more!

YOUR DAY TO DAY :

Reporting to the Software Engineering Manager, you will work in the R&D group to develop and maintain embedded software for use in medical X-Ray Generators.

YOU WILL BE ACCOUNTABLE TO :

  • Design, develop, and test embedded object orientated software for medical x-ray generators.
  • Optimize system performance, stability and scalability.
  • Collaborate with hardware and software teams to define software specifications and ensure seamless integration
  • Debug and troubleshoot issues across software and hardware domains.
  • Develop and maintain detailed documentation, including requirements and design specifications.
  • Interface with cross functional teams, customers, and end users.
  • Stay current with industry trends and emerging technologies in embedded systems.

YOU ARE THE RIGHT PERSON FOR THIS JOB IF YOU HAVE :

  • University Technical Degree
  • Minimum 5 years’ work experience in:
    • Embedded C/C++ programming
    • Microcontrollers
    • Real-Time OS
    • Multi-Threading
  • Excellent organizational, interpersonal, oral, and written communication skills

POSITION ASSETS:

  • Experience in designing and troubleshooting of hard real-time control systems.
  • Experience in RS232, CAN Bus, I2C, SPI and Ethernet communications, ADC and DAC.
  • Ability to understand electrical schematics, understanding of basic electrical principals such as induction, capacitance, three-phase current etc.
  • Ability to use Logic Analyser and Oscilloscope.
  • Low-Level Device Drivers (Linux)
  • Experience with Embedded Web Server, JavaScript, CSS, HTML and PHP programming.
  • Ability to travel internationally - ~5%

WHO WE ARE:

We value the unique and diverse skills, qualities, and backgrounds that each employee brings to CPI, and we respect each employee as an integral member of our growing team. CPI is committed to providing equal employment opportunities for all current and prospective employees, as well as to promoting a culture of inclusion and respect for everyone. We celebrate the innovation that diversity creates in the work environment, and we recognize that each employee brings their own unique capabilities, experiences, and perspectives to the organization. It is this variety that adds value to our teams, as well as to our stakeholders. We welcome and encourage applicants to reach their full potential with us.

CPI is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability or other applicable legally protected characteristics.

#LI-ML1

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

Kanata, Ontario High Tech Genesis

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Location:    Ottawa, ON

     Hybrid: On-site 2 days per week.

Term:    Full time, permanent   

Ready to level up your career? High Tech Genesis is looking for a Embedded Software Engineer with strong expertise in C and Python development to join our team.

In this role, you will be responsible for writing robust, high-quality code, developing automation scripts for unit testing, and collaborating closely with other engineering teams to ensure seamless integration and system performance. A strong understanding of network engineering concepts and the ability to implement and troubleshoot them in a software context is crucial for success in this role.

Roles and responsibilities include:

  • Develop, and maintain software solutions in C and Python .

  • Write automation scripts for unit testing to ensure high-quality, reliable code.

  • Design, implement, and troubleshoot networking protocols, including BGP , L3 , MPLS , and SRv6 .

  • Work in a Linux environment, leveraging your expertise to write code and scripts that interact with network and system components.

  • Collaborate with cross-functional teams to integrate networking features and maintain scalable, efficient systems.

  • Participate in code reviews and contribute to best practices for testing, development, and debugging.

This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer II

K2K Kanata, Ontario Kornferry Honeywell

Posted today

Job Viewed

Tap Again To Close

Job Description

traffic
The future is what you make it.

When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future.

That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars.

Working at Honeywell isn't just about developing cool things. That's why all of our employees enjoy access to dynamic career opportunities across different fields and industries.

Are you ready to help us make the future?

As a DevOps Engineer at Honeywell Aerospace, you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products. You will play a crucial role in ensuring the smooth operation of software design environments and implementing continuous integration, issue tracking, and configuration management tools. Your expertise in DevOps will contribute to the success of our growing Satellite Communications product development.

You will report directly to our Sr. Engineering Manager and work out of our Kanata, ON location on a hybrid work schedule. In this role, you will have a direct impact on the development and deployment of software for satellite communications products, ensuring efficient and effective software design environments. Your responsibilities will include:

Responsibilities:
  • Maintain software design environment
  • Maintain and configure continuous integration, issue tracking, and configuration management tools
  • Support the design community
  • Advise and recommend branching and streaming strategies

The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP clearance.Opportunity to join the Aerospace team in Kanata as a DevOps Engineer at Honeywell Aerospace, where you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products.YOU MUST HAVE
  • Bachelor's Degree in computer science or engineering
  • Minimum of 2 years of experience in Software development

WE VALUE
  • Working knowledge of Linux server administration
  • Knowledge of build tools (e.g.: Gradle, Make, Yocto, Buildroot, Artifactory)
  • Knowledge of the Atlassian tool-set is an advantage
  • Knowledge of CI/CD tools (e.g.: Bamboo, Jenkins, Bitbucket, Docker)
  • Scripting experience is an advantage (e.g.: Python).
  • Knowledge of Cyber Security and appropriate tools is an advantage (e.g.: BlackDuck, Coverity)
  • Aerospace knowledge is an advantage
  • Experience with embedded software is an advantage
  • Understanding of various software development lifecycles
  • Relevant experience in a similar role
  • Knowledge of software configuration management and change management practices
  • Ability to work effectively in diverse and global teams
  • Effective communication skills
  • Creativity and ability to work independently
  • Strong decision-making skills
  • Quick learner and adaptable to new information and concepts

Accommodation is available upon request for applicants with disabilities under the Ontario Human Rights Code.

About Honeywell:

Honeywell Aerospace is a leading provider of integrated avionics, engines, systems, and service solutions for aircraft manufacturers, airlines, business and general aviation, military, space, and airport operations. We are committed to delivering innovative technologies that enhance the safety, efficiency, and sustainability of the aerospace industry.

Honeywell Aerospace is a business unit of Honeywell International Inc. (NYSE: HON), a leading software-industrial company committed to introducing state-of-the-art technology solutions to improve efficiency, productivity, sustainability, and safety in high-growth businesses in broad-based, attractive industrial end markets. Click here to learn more about Honeywell: Canada Honeywell

Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Learn more about inclusion and diversity: click here
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer II

K7C Carleton Place, Ontario Kornferry Honeywell

Posted today

Job Viewed

Tap Again To Close

Job Description

traffic
The future is what you make it.

When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future.

That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars.

Working at Honeywell isn't just about developing cool things. That's why all of our employees enjoy access to dynamic career opportunities across different fields and industries.

Are you ready to help us make the future?

As a DevOps Engineer at Honeywell Aerospace, you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products. You will play a crucial role in ensuring the smooth operation of software design environments and implementing continuous integration, issue tracking, and configuration management tools. Your expertise in DevOps will contribute to the success of our growing Satellite Communications product development.

You will report directly to our Sr. Engineering Manager and work out of our Kanata, ON location on a hybrid work schedule. In this role, you will have a direct impact on the development and deployment of software for satellite communications products, ensuring efficient and effective software design environments. Your responsibilities will include:

Responsibilities:
  • Maintain software design environment
  • Maintain and configure continuous integration, issue tracking, and configuration management tools
  • Support the design community
  • Advise and recommend branching and streaming strategies

The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP clearance.Opportunity to join the Aerospace team in Kanata as a DevOps Engineer at Honeywell Aerospace, where you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products.YOU MUST HAVE
  • Bachelor's Degree in computer science or engineering
  • Minimum of 2 years of experience in Software development

WE VALUE
  • Working knowledge of Linux server administration
  • Knowledge of build tools (e.g.: Gradle, Make, Yocto, Buildroot, Artifactory)
  • Knowledge of the Atlassian tool-set is an advantage
  • Knowledge of CI/CD tools (e.g.: Bamboo, Jenkins, Bitbucket, Docker)
  • Scripting experience is an advantage (e.g.: Python).
  • Knowledge of Cyber Security and appropriate tools is an advantage (e.g.: BlackDuck, Coverity)
  • Aerospace knowledge is an advantage
  • Experience with embedded software is an advantage
  • Understanding of various software development lifecycles
  • Relevant experience in a similar role
  • Knowledge of software configuration management and change management practices
  • Ability to work effectively in diverse and global teams
  • Effective communication skills
  • Creativity and ability to work independently
  • Strong decision-making skills
  • Quick learner and adaptable to new information and concepts

Accommodation is available upon request for applicants with disabilities under the Ontario Human Rights Code.

About Honeywell:

Honeywell Aerospace is a leading provider of integrated avionics, engines, systems, and service solutions for aircraft manufacturers, airlines, business and general aviation, military, space, and airport operations. We are committed to delivering innovative technologies that enhance the safety, efficiency, and sustainability of the aerospace industry.

Honeywell Aerospace is a business unit of Honeywell International Inc. (NYSE: HON), a leading software-industrial company committed to introducing state-of-the-art technology solutions to improve efficiency, productivity, sustainability, and safety in high-growth businesses in broad-based, attractive industrial end markets. Click here to learn more about Honeywell: Canada Honeywell

Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Learn more about inclusion and diversity: click here
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Embedded systems Jobs in Canada !

Embedded Software Engineer II

K7S Arnprior, Ontario Kornferry Honeywell

Posted today

Job Viewed

Tap Again To Close

Job Description

traffic
The future is what you make it.

When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future.

That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars.

Working at Honeywell isn't just about developing cool things. That's why all of our employees enjoy access to dynamic career opportunities across different fields and industries.

Are you ready to help us make the future?

As a DevOps Engineer at Honeywell Aerospace, you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products. You will play a crucial role in ensuring the smooth operation of software design environments and implementing continuous integration, issue tracking, and configuration management tools. Your expertise in DevOps will contribute to the success of our growing Satellite Communications product development.

You will report directly to our Sr. Engineering Manager and work out of our Kanata, ON location on a hybrid work schedule. In this role, you will have a direct impact on the development and deployment of software for satellite communications products, ensuring efficient and effective software design environments. Your responsibilities will include:

Responsibilities:
  • Maintain software design environment
  • Maintain and configure continuous integration, issue tracking, and configuration management tools
  • Support the design community
  • Advise and recommend branching and streaming strategies

The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP clearance.Opportunity to join the Aerospace team in Kanata as a DevOps Engineer at Honeywell Aerospace, where you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products.YOU MUST HAVE
  • Bachelor's Degree in computer science or engineering
  • Minimum of 2 years of experience in Software development

WE VALUE
  • Working knowledge of Linux server administration
  • Knowledge of build tools (e.g.: Gradle, Make, Yocto, Buildroot, Artifactory)
  • Knowledge of the Atlassian tool-set is an advantage
  • Knowledge of CI/CD tools (e.g.: Bamboo, Jenkins, Bitbucket, Docker)
  • Scripting experience is an advantage (e.g.: Python).
  • Knowledge of Cyber Security and appropriate tools is an advantage (e.g.: BlackDuck, Coverity)
  • Aerospace knowledge is an advantage
  • Experience with embedded software is an advantage
  • Understanding of various software development lifecycles
  • Relevant experience in a similar role
  • Knowledge of software configuration management and change management practices
  • Ability to work effectively in diverse and global teams
  • Effective communication skills
  • Creativity and ability to work independently
  • Strong decision-making skills
  • Quick learner and adaptable to new information and concepts

Accommodation is available upon request for applicants with disabilities under the Ontario Human Rights Code.

About Honeywell:

Honeywell Aerospace is a leading provider of integrated avionics, engines, systems, and service solutions for aircraft manufacturers, airlines, business and general aviation, military, space, and airport operations. We are committed to delivering innovative technologies that enhance the safety, efficiency, and sustainability of the aerospace industry.

Honeywell Aerospace is a business unit of Honeywell International Inc. (NYSE: HON), a leading software-industrial company committed to introducing state-of-the-art technology solutions to improve efficiency, productivity, sustainability, and safety in high-growth businesses in broad-based, attractive industrial end markets. Click here to learn more about Honeywell: Canada Honeywell

Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Learn more about inclusion and diversity: click here
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer II

K1A Ottawa, Ontario Kornferry Honeywell

Posted today

Job Viewed

Tap Again To Close

Job Description

traffic
The future is what you make it.

When you join Honeywell, you become a member of our global team of thinkers, innovators, dreamers and doers who make the things that make the future.

That means changing the way we fly, fueling jets in an eco-friendly way, keeping buildings smart and safe and even making it possible to breathe on Mars.

Working at Honeywell isn't just about developing cool things. That's why all of our employees enjoy access to dynamic career opportunities across different fields and industries.

Are you ready to help us make the future?

As a DevOps Engineer at Honeywell Aerospace, you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products. You will play a crucial role in ensuring the smooth operation of software design environments and implementing continuous integration, issue tracking, and configuration management tools. Your expertise in DevOps will contribute to the success of our growing Satellite Communications product development.

You will report directly to our Sr. Engineering Manager and work out of our Kanata, ON location on a hybrid work schedule. In this role, you will have a direct impact on the development and deployment of software for satellite communications products, ensuring efficient and effective software design environments. Your responsibilities will include:

Responsibilities:
  • Maintain software design environment
  • Maintain and configure continuous integration, issue tracking, and configuration management tools
  • Support the design community
  • Advise and recommend branching and streaming strategies

The Honeywell building is a controlled goods program environment. Candidates must be eligible for CGP clearance.Opportunity to join the Aerospace team in Kanata as a DevOps Engineer at Honeywell Aerospace, where you will be part of a team that supports the design, deployment, and maintenance of software development environments for embedded satellite communications products.YOU MUST HAVE
  • Bachelor's Degree in computer science or engineering
  • Minimum of 2 years of experience in Software development

WE VALUE
  • Working knowledge of Linux server administration
  • Knowledge of build tools (e.g.: Gradle, Make, Yocto, Buildroot, Artifactory)
  • Knowledge of the Atlassian tool-set is an advantage
  • Knowledge of CI/CD tools (e.g.: Bamboo, Jenkins, Bitbucket, Docker)
  • Scripting experience is an advantage (e.g.: Python).
  • Knowledge of Cyber Security and appropriate tools is an advantage (e.g.: BlackDuck, Coverity)
  • Aerospace knowledge is an advantage
  • Experience with embedded software is an advantage
  • Understanding of various software development lifecycles
  • Relevant experience in a similar role
  • Knowledge of software configuration management and change management practices
  • Ability to work effectively in diverse and global teams
  • Effective communication skills
  • Creativity and ability to work independently
  • Strong decision-making skills
  • Quick learner and adaptable to new information and concepts

Accommodation is available upon request for applicants with disabilities under the Ontario Human Rights Code.

About Honeywell:

Honeywell Aerospace is a leading provider of integrated avionics, engines, systems, and service solutions for aircraft manufacturers, airlines, business and general aviation, military, space, and airport operations. We are committed to delivering innovative technologies that enhance the safety, efficiency, and sustainability of the aerospace industry.

Honeywell Aerospace is a business unit of Honeywell International Inc. (NYSE: HON), a leading software-industrial company committed to introducing state-of-the-art technology solutions to improve efficiency, productivity, sustainability, and safety in high-growth businesses in broad-based, attractive industrial end markets. Click here to learn more about Honeywell: Canada Honeywell

Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Learn more about inclusion and diversity: click here
This advertiser has chosen not to accept applicants from your region.

Sr Embedded Software Engineer

Markham, Ontario General Motors

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
**Work Arrangement:** This role is categorized as hybrid. This means the successful candidate is expected to report to the office, three days per week, at minimum.
**The Team:**
The Mechatronic Software Platform Organization leads a mission to create a robust mechatronic software infrastructure which will enable GM to deliver features and functions that will excite and delight our customers. We are an engaged, inclusive, and innovative team that adapts to challenges and works together to enable the enterprise to deliver and test application code frequently and efficiently to support our Software Defined Vehicle future. These are exciting times, and we want you to be a part of our mission!
Our team is creating low-level infrastructure software that enables our software-defined-vehicle on state-of-the-art microcontrollers and SOCs. We are on the forefront of the future of our mechatronic infrastructure platform software developing band inventing simultaneously.
As a Sr. Embedded Software Engineer, you will be responsible for software design and code construction using sound, repeatable, industry standard methodologies. Your tasks will include prototyping and executing software tasks spanning the entire software development lifecycle, such as requirements analysis, design, coding, support of defect resolution, and production release. We are looking for creative people with strong technical expertise in automotive embedded software to join a highly capable team focused on leading-edge technology solution development.
**What You'll Do (Key Responsibilities)**
+ Design, develop, implement, and debug software in C (embedded C)
+ Lead cross functional teams in the design, creation and deliver software for embedded controls systems for the infrastructure layers including HWIO, BSW, Complex Drivers, SUMs, and other.
+ Test & demonstrate software functionality & readiness in prototype benches.
+ Ensure common solutions across all GM owned software.
+ Document requirements for design solution and link them to test cases that can demonstrate software functionality.
+ Utilize automated test tools in build environments and benches to verify functionality of the developed software.
+ Provide independent review of software written by others.
+ Coordinate and collaborate with specialized teams such as Systems, Safety, Electrical Architecture, Cybersecurity, Software Defined Vehicle, Calibration and Vehicle Performance
+ Support of root cause analysis and debugging.
+ Collaborate and lead meetings with suppliers to develop micro, peripheral, and ECU specific solutions for new technology.
+ Lead software quality improvements to determine if restructuring is needed to improve quality, maintainability, reusability, or other software improvements.
**Requirements:**
+ Bachelor of Science degree in Computer Engineering, Computer Science, Electrical Engineering, or equivalent Engineering degree
+ 5+ years of experience in embedded software development
+ Experience with designing, developing, and testing Microcontroller & ECU Abstraction Layer and Complex Drivers for AUTOSAR
+ Knowledge of CAN, LIN, Ethernet and other communication protocols
+ Experience with Real Time Operating Systems (RTOS) for multi-core microcontroller.
+ Experience with NXP, ARM, PowerPC, or Renesas microcontrollers
+ Experience with performing root cause analysis with Integrated Basic Software and Application Software on multi-core microcontrollers
+ Proficiency with embedded compiler, linker, debugging tools, and software such as Lauterbach, ETAS INCA, CANalyzer, oscilloscopes, and other general lab equipment.
+ Proven ability to work independently under a tight, demanding schedule.
+ High level of oral and written communication skills
+ High level of interpersonal skills to work independently and effectively with others.
+ High level of analytical problem-solving skills
**Desired Skills:**
+ Master's degree in computer engineering, Computer Science, Electrical Engineering, or equivalent Engineering degree.
+ 7+ years of experience in automotive embedded software development
+ Proficient in reviewing, debugging and optimizing already designed software in C language
+ Knowledge in vehicle electrical system
+ Experience with designing, developing, and testing AUTOSAR BSW Layers (Communication Services, Memory Services, System Services and Complex Device Drivers).
GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE.
**Benefits Overview**
The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:
+ Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.
+ Healthcare, dental and vision benefits including health care spending account and wellness incentive.
+ Life insurance plans to cover you and your family.
+ Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.
+ Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values.
+ Tuition Assistance and Employee Assistance Program.
+ GM Vehicle Purchase Plan for you, your family and friends.
**About GM**
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
**Why Join Us**
We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
**Non-Discrimination and Equal Employment Opportunities**
General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.
We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire ( .
**Accommodations**
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email ( ) us or call us at . In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
We are leading the change to make our world better, safer and more equitable for all through our actions and how we behave. Learn more about:
**Our Company ( Culture**
**How we hire? ( diverse team of employees bring their collective passion for engineering, technology and design to deliver on our vision of a world with Zero Crashes, Zero Emissions and Zero Congestion. We are looking for adventure-seekers and imaginative thought leaders to help us transform mobility.
Explore our global locations ( policy of General Motors is to extend opportunities to qualified applicants and employees on an equal basis regardless of an individual's age, race, color, sex, religion, national origin, disability, sexual orientation, gender identity/expression or veteran status. Additionally, General Motors is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us at .In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Embedded Systems Jobs