BlackBerry – QNX- Regional Software Sales Manager- General Embedded – Ottawa, ON

Company: BlackBerry

Location: Ottawa, ON

Expected salary:

Job date: Fri, 06 Jun 2025 05:32:51 GMT

Job description: Worker Sub-Type: RegularJob Description:QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.QNX software is trusted by more than , 24 of the top 25 EV manufacturers and is running in 255 million vehicles globally. Global leaders such as Audi, Ford, Jaguar Land Rover, General Electric, and Honeywell depend on QNX technology for their in-car electronics, medical devices, industrial automation systems, and other mission- or life-critical applications.Are you the person we are looking for?As part of our successful North American Sales team, the Key Account Manager, North America (AM) will be responsible for selling QNX products, services and solutions to specific accounts in the general embedded markets across NA, ensuring target sales achievement and total customer satisfaction. This is the opportunity to hit a hot, fast-growing market with a cutting edge & best in class technology.In return for your talent and enthusiasm, we will provide you with an attractive compensation, commission & benefits package. You will also have the opportunity to thrive in a dynamic and international environment, working alongside outstanding colleagues and state of the art technology. In short, you bring the talent and we provide the environment, tools and resources for you to succeed, win big and accelerate your professional growth & development.In this role, you will:

  • Sell QNX software solutions to a specified region within North America focusing on the general embedded market, which includes, Industrial, Medical, Consumer, Defense and both Federal and Commercial Aerospace, new and existing customers.
  • Available regions include:
  • Northeast US and Western Canada or Northwest/Rocky Mountains US and Eastern Canada.
  • Develop new opportunities and new program wins.
  • Build and maintain strong, long-lasting customer relationships, by exceeding expectations and ensuring a high level of customer satisfaction.
  • Work with a cross functional sales team, comprised of a Field Application Engineer, Inside Sales Representative and Business Development to identify customer requirements, then deliver product and services solutions aligned with customer requirements.
  • Lead the sales cycle from discovery through revenue recognition.
  • Leverage all QNX Software System cross functional departments to assist with sales growth strategy. This includes assisting in defining strategic marketing initiatives, liaising with R&D to communicate customer technical requirements, and ensuring support commitments are fulfilled to deliver customer satisfaction.
  • Provide regular forecasting and reporting including managing the accuracy of the forecast pipeline, and lead management.
  • Most importantly your mission is to exceed sales goals and have fun.

You will have:

  • Bachelor’s degree in Electronics, Computer Science, or similar fields in the technology space, MBA is a plus, or equivalent relevant experience.
  • A proven track record of consistent sales quota achievement & over-achievement.
  • Exceptional interpersonal and relationship management skills
  • Confident and influential communication skills
  • Knowledge of the real-time embedded software market
  • Experience in consultative selling of software solutions.
  • Experience negotiating and closing large multi-element transactions.
  • Discipline for accurate forecasting and CRM hygiene.
  • Ability to thrive in a fast-paced, technology-driven environment.
  • Ability to a travel up to 50% to visit clients, support trade shows and internal meetings.
  • Ability to work remotely in a home office.

Interested to learn more? We’d love to hear from you.#LI-KH1#REMOTEScheduled Weekly Hours: 40

BlackBerry QNX – QNX- Regional Software Sales Manager- General Embedded – Ottawa, ON

Company: BlackBerry QNX

Location: Ottawa, ON

Expected salary:

Job date: Fri, 06 Jun 2025 04:19:01 GMT

Job description: Worker Sub-Type: RegularJob Description:QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems.QNX software is trusted by more than , 24 of the top 25 EV manufacturers and is running in 255 million vehicles globally. Global leaders such as Audi, Ford, Jaguar Land Rover, General Electric, and Honeywell depend on QNX technology for their in-car electronics, medical devices, industrial automation systems, and other mission- or life-critical applications.Are you the person we are looking for?As part of our successful North American Sales team, the Key Account Manager, North America (AM) will be responsible for selling QNX products, services and solutions to specific accounts in the general embedded markets across NA, ensuring target sales achievement and total customer satisfaction. This is the opportunity to hit a hot, fast-growing market with a cutting edge & best in class technology.In return for your talent and enthusiasm, we will provide you with an attractive compensation, commission & benefits package. You will also have the opportunity to thrive in a dynamic and international environment, working alongside outstanding colleagues and state of the art technology. In short, you bring the talent and we provide the environment, tools and resources for you to succeed, win big and accelerate your professional growth & development.In this role, you will:

  • Sell QNX software solutions to a specified region within North America focusing on the general embedded market, which includes, Industrial, Medical, Consumer, Defense and both Federal and Commercial Aerospace, new and existing customers.
  • Available regions include:
  • Northeast US and Western Canada or Northwest/Rocky Mountains US and Eastern Canada.
  • Develop new opportunities and new program wins.
  • Build and maintain strong, long-lasting customer relationships, by exceeding expectations and ensuring a high level of customer satisfaction.
  • Work with a cross functional sales team, comprised of a Field Application Engineer, Inside Sales Representative and Business Development to identify customer requirements, then deliver product and services solutions aligned with customer requirements.
  • Lead the sales cycle from discovery through revenue recognition.
  • Leverage all QNX Software System cross functional departments to assist with sales growth strategy. This includes assisting in defining strategic marketing initiatives, liaising with R&D to communicate customer technical requirements, and ensuring support commitments are fulfilled to deliver customer satisfaction.
  • Provide regular forecasting and reporting including managing the accuracy of the forecast pipeline, and lead management.
  • Most importantly your mission is to exceed sales goals and have fun.

You will have:

  • Bachelor’s degree in Electronics, Computer Science, or similar fields in the technology space, MBA is a plus, or equivalent relevant experience.
  • A proven track record of consistent sales quota achievement & over-achievement.
  • Exceptional interpersonal and relationship management skills
  • Confident and influential communication skills
  • Knowledge of the real-time embedded software market
  • Experience in consultative selling of software solutions.
  • Experience negotiating and closing large multi-element transactions.
  • Discipline for accurate forecasting and CRM hygiene.
  • Ability to thrive in a fast-paced, technology-driven environment.
  • Ability to a travel up to 50% to visit clients, support trade shows and internal meetings.
  • Ability to work remotely in a home office.

Interested to learn more? We’d love to hear from you.#LI-KH1#REMOTEScheduled Weekly Hours: 40

Cisco Systems – Development Engineer – Embedded Software – Kanata, ON

Company: Cisco Systems

Location: Kanata, ON

Expected salary: $109400 – 148500 per year

Job date: Thu, 22 May 2025 22:39:22 GMT

Job description: Meet the TeamWe invite you to join our dynamic team within Cisco’s fastest-growing product in the Mass Scale Infrastructure Routing XR Group. Together, we champion new methodologies and create scalable software solutions. You’ll be supported by our diverse team of expert engineers as we collaboratively deliver new functionality and improvements to our customers. We look forward to welcoming you to our innovative community!Your ImpactJoin our diverse Cisco IOS XR team and become a key player in shaping the future of software development. This role offers the chance to thrive in a dynamic, start-up-like environment, engaging in architecture design and software development across global teams. There will be opportunities to develop new features, build fully automated tests, and ensure our software meets the highest standards of quality.The position involves exploring exciting areas such as Programmability and Routing Infrastructure. Curiosity and problem-solving skills are essential, along with the ability to learn quickly and a strong sense of responsibility. Tackling new challenges with attention to detail and a focus on quality is central to this role, offering the chance to create a significant impact every day. We look forward to the unique contributions you’ll bring to our team!Minimum Qualifications

  • Bachelor’s in a STEM field with 3 years of experience, or a Master’s with 1 years
  • Experience in C/C++/python programming
  • Experience in data structures, multithread programming, and OS fundamentals (Linux)

Preferred Qualifications

  • Experience with the complete software development cycle, including automation
  • Experience in API programming, routing, gRPC-based services, network programming (TCP/IP), or prior development experience with Cisco products.
  • Experience collaborating with team members and stakeholders to address complex issues

Why Cisco?#WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone. How do we do it? Well, for starters – with people like you!Nearly every internet connection around the world touches Cisco. We’re the Internet’s optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it’s not what we make but what we make happen which marks us out. We’re helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times. We’re helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world – whether through 5G, or otherwise.We tackle whatever challenges come our way. We have each other’s backs, we recognize our accomplishments, and we grow together. We celebrate and support one another – from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward. Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we’re committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions.So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us! #WeAreCiscoMessage to applicants applying to work in the U.S. and/or Canada:When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate’s hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.U.S. employees have to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco’s flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco’s Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:.75% of incentive target for each 1% of revenue attainment up to 50% of quota;1.5% of incentive target for each 1% of attainment between 50% and 75%;1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.

Agilno – Embedded Software Developer (GTA, Ontario, Canada) – Toronto, ON

Company: Agilno

Location: Toronto, ON

Expected salary:

Job date: Sat, 03 May 2025 22:31:08 GMT

Job description: About Agilno:Agilno is a software development company that collaborates with product-led North American companies to plan, design, develop, and optimize digital products. With over 8 years of experience, we specialize in delivering cutting-edge technology solutions that drive revenue and engagement. Our team is passionate about innovation, cloud infrastructure, and automation, ensuring high-quality software delivery at scale.Position Overview:We are seeking an experienced Embedded Software Developer to join our team and help drive the development of next-generation IoT solutions. In this role, you will be responsible for designing and implementing robust firmware for ESP32-C6 microcontrollers using ESP-IDF, with a strong emphasis on low-power operation, wireless connectivity, and seamless cloud integration. You’ll work at the intersection of hardware and software—developing MQTT-based communication protocols, managing a variety of environmental sensors, and enabling secure OTA updates. This is a highly collaborative position that involves close coordination with mobile, backend, and hardware teams to deliver a reliable and scalable system. If you’re passionate about embedded systems, enjoy solving complex technical challenges, and thrive in fast-paced environments, we’d love to hear from you.Key Responsibilities:

  • Develop embedded firmware for ESP32-C6 microcontrollers using ESP-IDF
  • Implement MQTT-based communication protocols for cloud integration
  • Integrate and manage multiple sensors: soil moisture, temperature, humidity, and ambient light (e.g., AHT20, capacitive ADCs)
  • Enable secure OTA firmware updates and optimize power consumption for battery life
  • Manage BLE provisioning workflows (e.g., BLE → Wi-Fi onboarding)
  • Collaborate closely with mobile, backend, and hardware teams to ensure seamless system integration
  • Write efficient, clean, and testable C/C++ code with a strong focus on stability

Required Qualifications:

  • 3+ years of embedded systems or firmware development experience
  • Solid experience with ESP32 (ideally ESP-IDF 5.x)
  • Deep understanding of MQTT protocols and low-power wireless communications
  • Strong grasp of C/C++, FreeRTOS, memory management, and debugging techniques
  • Experience with BLE (NimBLE preferred) and Wi-Fi coexistence
  • Familiarity with sensor drivers, I2C, ADCs, and power optimization
  • Experience building OTA mechanisms and handling edge cases in the field
  • Comfortable working with Git and CI pipelines

Why Join Us?

  • Exciting Infrastructure Challenges: part of a fast-moving team tackling exciting infrastructure and product challenges in the IoT space.
  • Competitive Compensation: Transparent salary structure with performance-based bonuses.
  • Professional Growth: Internal training, workshops, and external education budget.
  • Flexible Work Culture: Remote and hybrid options with flexible work hours.
  • Health & Wellness: Comprehensive health insurance and paid time off (20 days per year).
  • Collaborative Environment: Work with top engineers and contribute to high-impact projects.

How to Apply:If you have the expertise and enthusiasm to build reliable, low-power firmware for connected devices and thrive in collaborative, cross-disciplinary environments, we’d love to hear from you. Send us your resume and cover letter.Note: Only shortlisted candidates will be contacted. Selected candidates may be required to complete an offline technical task as part of the interview process.

Agilno – Embedded Firmware Engineer (GTA, Ontario, Canada) – Toronto, ON

Company: Agilno

Location: Toronto, ON

Expected salary:

Job date: Sat, 03 May 2025 22:55:46 GMT

Job description: About Agilno:Agilno is a software development company that collaborates with product-led North American companies to plan, design, develop, and optimize digital products. With over 8 years of experience, we specialize in delivering cutting-edge technology solutions that drive revenue and engagement. Our team is passionate about innovation, cloud infrastructure, and automation, ensuring high-quality software delivery at scale. Position Overview:We are seeking an experienced Embedded Firmware Engineer to join our team and help drive the development of next-generation IoT solutions. In this role, you will be responsible for designing and implementing robust firmware for ESP32-C6 microcontrollers using ESP-IDF, with a strong emphasis on low-power operation, wireless connectivity, and seamless cloud integration. You’ll work at the intersection of hardware and software—developing MQTT-based communication protocols, managing a variety of environmental sensors, and enabling secure OTA updates. This is a highly collaborative position that involves close coordination with mobile, backend, and hardware teams to deliver a reliable and scalable system. If you’re passionate about embedded systems, enjoy solving complex technical challenges, and thrive in fast-paced environments, we’d love to hear from you.Key Responsibilities:

  • Develop embedded firmware for ESP32-C6 microcontrollers using ESP-IDF
  • Implement MQTT-based communication protocols for cloud integration
  • Integrate and manage multiple sensors: soil moisture, temperature, humidity, and ambient light (e.g., AHT20, capacitive ADCs)
  • Enable secure OTA firmware updates and optimize power consumption for battery life
  • Manage BLE provisioning workflows (e.g., BLE → Wi-Fi onboarding)
  • Collaborate closely with mobile, backend, and hardware teams to ensure seamless system integration
  • Write efficient, clean, and testable C/C++ code with a strong focus on stability

Required Qualifications:

  • 3+ years of embedded systems or firmware development experience
  • Solid experience with ESP32 (ideally ESP-IDF 5.x)
  • Deep understanding of MQTT protocols and low-power wireless communications
  • Strong grasp of C/C++, FreeRTOS, memory management, and debugging techniques
  • Experience with BLE (NimBLE preferred) and Wi-Fi coexistence
  • Familiarity with sensor drivers, I2C, ADCs, and power optimization
  • Experience building OTA mechanisms and handling edge cases in the field
  • Comfortable working with Git and CI pipelines

Why Join Us?

  • Exciting Infrastructure Challenges: part of a fast-moving team tackling exciting infrastructure and product challenges in the IoT space.
  • Competitive Compensation: Transparent salary structure with performance-based bonuses.
  • Professional Growth: Internal training, workshops, and external education budget.
  • Flexible Work Culture: Remote and hybrid options with flexible work hours.
  • Health & Wellness: Comprehensive health insurance and paid time off (20 days per year).
  • Collaborative Environment: Work with top engineers and contribute to high-impact projects.

How to Apply:If you have the expertise and enthusiasm to build reliable, low-power firmware for connected devices and thrive in collaborative, cross-disciplinary environments, we’d love to hear from you. Send us your resume and cover letter.Note: Only shortlisted candidates will be contacted. Selected candidates may be required to complete an offline technical task as part of the interview process.

Project Manager – Embedded Partner Delivery – Visier – Vancouver, BC

Company: Visier

Location: Vancouver, BC

Job description: -transforming potential of people data We are looking for highly motivated, self starters to join our project management team… departments and diverse backgrounds. With each successful project your impact will be felt organization-wide as you help enable…
The content emphasizes the transformative potential of people data in enhancing organizational performance. It calls for motivated self-starters to join the project management team, highlighting the importance of diverse backgrounds and collaboration across departments. Successful project execution will lead to widespread organizational impact, enabling growth and improvement.

The job description for the "Project Manager – Embedded Partner Delivery" position at Visier in Vancouver, BC, is as follows:

Position: Project Manager – Embedded Partner Delivery

Location: Vancouver, BC

Salary: $80,000–$105,000 per year

Employment Type: Permanent, Full-time

Company Overview:
Visier is a global leader in AI-powered people analytics, workforce planning, and compensation management solutions. With over 60,000 customers in 75 countries, including enterprises like BASF, Panasonic, and Ford Motor Company, Visier empowers businesses to understand the relationship between people and work, adapt faster to change, and drive better outcomes. Valued at $1B, Visier is at the forefront of transforming the HR landscape through innovation and data-driven insights.

Role Overview:
As a Project Manager within Visier’s embedded analytics business, you will lead and manage embedded partnership projects with major HR vendors. This role involves collaborating with cross-functional teams to deliver projects that enable organizations worldwide to embark on their analytics journey.

Key Responsibilities:

  • Lead, collaborate, and motivate multi-disciplinary project teams to ensure alignment and successful completion of project goals.
  • Collaborate with stakeholders to navigate time-sensitive and complex situations effectively.
  • Prioritize and manage multiple project scopes simultaneously.
  • Proactively identify potential problems and risks, taking initiative to monitor, mitigate, and resolve them efficiently.
  • Build and maintain positive relationships across project teams through empathy and understanding.
  • Report key project updates to management and the executive team periodically.
  • Create and maintain project plans, scope statements, risk management plans, and other project artifacts.
  • Engage in continuous learning about Visier technologies, solutions, and processes to develop your capabilities.

Qualifications:

  • Proven success in managing complex, multi-stakeholder SaaS implementation projects, especially in white-label or embedded product environments.
  • Minimum of 5 years of experience leading concurrent, cross-functional projects with enterprise partners or clients.
  • Strong executive presence with the ability to engage senior-level stakeholders, drive alignment, and influence decisions.
  • Exceptional organizational skills with the ability to track and manage interdependent workstreams, technical requirements, and tight go-to-market timelines.
  • A strategic mindset with a bias for action—able to anticipate risks, adapt plans, and remove blockers to ensure partner success.
  • Deep understanding of project management best practices; PMP certification or similar accreditation is a strong asset.
  • Excellent communication skills—clear, concise, and context-aware in both written and verbal formats, with a knack for simplifying complex concepts.

Compensation:
The base pay range for this position in Canada is $80,000–$105,000, plus bonus. Compensation will be determined by factors such as relevant qualifications, experience, knowledge, and skills. Many positions at Visier are eligible for additional types of compensation, including commission plans and bonuses.

Application:
For more details and to apply, please visit the job posting on Careerjet:

Expected salary: $80000 – 105000 per year

Job date: Sat, 03 May 2025 04:12:15 GMT

L3Harris Technologies – Embedded Software Developer, Sr. Specialist – Waterdown, ON

Company: L3Harris Technologies

Location: Waterdown, ON

Expected salary:

Job date: Thu, 17 Apr 2025 03:25:44 GMT

Job description: L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.L3Harris Technologies is the Trusted Disruptor in the defense industry. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.Embedded Software DeveloperRef#: 22994Waterdown ON, CanadaAbout L3Harris WESCAMAs a subsidiary of L3Harris Technologies and within the Integrated Mission Systems Segment, the WESCAM division develops the most advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue and Airborne law enforcement agencies. From long-range covert surveillance missions to search and rescue operations, our MX-series systems, and the mission systems solutions they are a part of, produce stabilized high-magnification electro-optical and infrared images from airborne, marine and ground based platforms, enabling our customers to see first and act first.About the RoleThe Software Engineering department at WESCAM is looking for an enthusiastic and motived new team member. Our software teams work directly with our optics and hardware teams, developing code that manages all of our systems controllers and actuators, telephoto lenses or targeting & tracking systems. We develop advanced real time software for various applications and processors, including new payloads like complex imagers, laser illuminators & targeting designators, range finders and trackers. We develop the embedded controls and user interfaces for complex electro-mechanical systems including remote I/O subsystems, custom lens controllers, and advanced video processing features.Software at WESCAM is the heart of our MX-series systems and the glue that pulls together state of the art mechanical, electrical and optical features of our designs. Each system and mission offers unique challenges so our software has to be flexible while meeting challenging performance requirements that push the boundaries of what is possible with advanced imaging systems. Come join the team and help us create the next generation of MX-series systems!Primary Responsibilities

  • Design, develop and validate real-time embedded software for complex electro-optical surveillance systems
  • Work with other disciplines including electrical, mechanical, electro-optics and systems engineering to meet project objectives
  • Provide support to manufacturing and customer support teams to solve software issues as needed
  • Produce technical documentation as needed to document your project work
  • Participate in design and code reviews for your projects
  • Assist in the development of test and verification plans as required
  • Contribute to department level improvement initiatives such as code refactoring, test development and establishing design & coding guidelines
  • Mentor junior team members on technical aspects of their work
  • Provide technical leadership to small scale projects or initiatives

Recommended Skills & Knowledge

  • Embedded software development with C and/or C++
  • Background in one or more of the following:
  • Arm processors
  • FPGA based systems
  • Real time operating systems (RTOS), particularly ThreadX or vxWorks
  • Embedded Linux
  • Embedded systems interfaces such as I2C, SPI, CAN, Ethernet, etc.
  • Python for scripting and automation
  • MATLAB for simulation and data analysis
  • Experience in any of the following areas:
  • Navigation and stabilization control software
  • Camera, imaging, or laser control & interfacing
  • Video or image processing
  • Avionics and/or defense applications
  • Development of software for complex electronic and FPGA systems.
  • Automated software test methodologies tailored to embedded systems
  • Development of software using simulation or emulation environments
  • Experience with design patterns and architectures for complex embedded software
  • Ability to read and understand technical papers, datasheets, and interface control documents (ICDs)
  • Familiarity with both Windows and Linux as host operating systems
  • Familiarity with Agile software development practices
  • Good communication and interpersonal skills

Desired Education & Experience

  • University degree or College diploma in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or a related discipline.
  • Preferred 6+ years of industry embedded software development

#LI-BD1At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.

L3Harris Technologies – Embedded Software Developer – Waterdown, ON

Company: L3Harris Technologies

Location: Waterdown, ON

Expected salary:

Job date: Fri, 18 Apr 2025 00:04:21 GMT

Job description: L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers’ mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.L3Harris Technologies is the Trusted Disruptor in the defense industry. With customers’ mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.Embedded Software DeveloperRef#: 23189Waterdown ON, CanadaAbout L3Harris WESCAMAs a subsidiary of L3Harris Technologies and within the Integrated Mission Systems Segment, the WESCAM division develops the most advanced optical and sensor systems for global defense and military sectors, Homeland Security, Search and Rescue and Airborne law enforcement agencies. From long-range covert surveillance missions to search and rescue operations, our MX-series systems, and the mission systems solutions they are a part of, produce stabilized high-magnification electro-optical and infrared images from airborne, marine and ground based platforms, enabling our customers to see first and act first.About the RoleThe Software Engineering department at WESCAM is looking for an enthusiastic and motived new team member. Our software teams work directly with our optics and hardware teams, developing code that manages all of our systems controllers and actuators, telephoto lenses or targeting & tracking systems. We develop advanced real time software for various applications and processors, including new payloads like complex imagers, laser illuminators & targeting designators, range finders and trackers. We develop the embedded controls and user interfaces for complex electro-mechanical systems including remote I/O subsystems, custom lens controllers, and advanced video processing features.Software at WESCAM is the heart of our MX-series systems and the glue that pulls together state of the art mechanical, electrical and optical features of our designs. Each system and mission offers unique challenges so our software has to be flexible while meeting challenging performance requirements that push the boundaries of what is possible with advanced imaging systems. Come join the team and help us create the next generation of MX-series systems!Primary Responsibilities

  • Design, develop and validate real-time embedded software for complex electro-optical surveillance systems
  • Work with other disciplines including electrical, mechanical, electro-optics and systems engineering to meet project objectives
  • Provide support to manufacturing and customer support teams to solve software issues as needed
  • Participate in design and code reviews for your projects
  • Produce technical documentation related to your projects as needed
  • Assist in the development of test and verification plans as required

Recommended Skills & Knowledge

  • Embedded software development with C and/or C++
  • Background in one or more of the following:
  • Arm processors
  • FPGA based systems
  • Real time operating systems (RTOS), particularly ThreadX or vxWorks
  • Embedded Linux
  • Embedded systems interfaces such as I2C, SPI, CAN, Ethernet, etc.
  • Python for scripting and automation
  • MATLAB for simulation and data analysis
  • Experience in any of the following areas:
  • Navigation and stabilization control software
  • Camera, imaging, or laser control & interfacing
  • Video or image processing
  • Avionics and/or defense applications
  • Development of software for complex electronic and FPGA systems.
  • Automated software test methodologies tailored to embedded systems
  • Development of software using simulation or emulation environments
  • Experience with “tools of the trade” such as IDEs/editors, compilation toolchains and source control management systems
  • Experience with design patterns and architectures for complex embedded software
  • Ability to read and understand technical papers, datasheets, and interface control documents (ICDs)
  • Familiarity with both Windows and Linux as host operating systems
  • Familiarity with Agile software development practices
  • Good communication and interpersonal skills

Desired Education & Experience

  • University degree or College diploma in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science or a related discipline.
  • Preferred internship or co-op experience in industry embedded software development

At L3Harris, we foster an inclusive and equitable workplace. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. For applicants with disabilities, we will provide you with accommodation so that you have what you need in order to be at your best.L3Harris performs background checks prior to employment as all applicants must be eligible for registration with the Controlled Goods Program and obtain and maintain a positive security assessment. Some positions may require a government of Canada “Reliability” status and/or Level 2 (Secret) security clearance. In addition, L3Harris performs pre-employment substance abuse testing where required.

ecobee – Senior Home Monitoring Embedded Engineer – Camera – Toronto, ON

Company: ecobee

Location: Toronto, ON

Expected salary:

Job date: Thu, 10 Apr 2025 06:43:36 GMT

Job description: Hi, we are ecobee.ecobee introduced the world’s first smart Wi-Fi thermostat to help millions of consumers save money, conserve energy, and bring home automation into their lives. That was just the beginning. We continue our pursuit to create technology that brings peace of mind into the home and allows people to focus on the moments that matter most. We take pride in making a meaningful difference to the environment, all while being part of the exciting, connected home revolution.In 2021, ecobee became a subsidiary of Generac Power Systems. Generac introduced the first affordable backup generator and later created the category of automatic home standby generator. The company is committed to sustainable, cleaner energy products poised to revolutionize the 21st century electrical grid. Together, we take pride in making a meaningful difference to the environment.Why we love to do what we do:We’re helping build the world of tomorrow with solutions that improve everyday life while making a positive impact on the planet. Our products and services work in harmony to provide comfort, efficiency, and peace of mind for millions of homes and businesses. While we’re proud of what we’ve done so far, there’s still a lot we can do-and you can be part of it.Join our extraordinary team.We’re a rapidly growing global tech company headquartered in Canada, in the heart of downtown Toronto, with a satellite office in Leeds, UK (and remote ecopeeps in the US). We get to work with some of North America and UK’s leading professionals. Our colleagues are proud to bring their authentic selves to work, confident that what we do is grounded in a greater purpose. We’re always looking for curious, talented, and passionate people to join our team.Who you’ll be joining:Our Embedded Chapter is made up of 20+ Embedded Developers with a wide variety of specialties, skill sets, backgrounds, and experiences. They aim to bring their Embedded experience to the cross-functional squads that they are a part of, with a focus on collaboration, learning, development.As a Senior Embedded Engineer, you will be responsible for helping develop the software that powers our hardware products. These devices run on a multitude of platforms from small, battery operated microcontrollers to full-blown multicore embedded Linux systems.The embedded team is in a unique position as we own a wide breadth of the technologies that get built into our devices making each day a unique challenge. You may be working on portions of the low-level software/hardware interactions, but equally important is the development of the user applications that run on device. Everything from network protocols, to control algorithms to building enticing graphic UI’s.The embedded team is also responsible for developing the test fixtures used to validate the functionality of each device manufactured. These devices are truly products on their own and no less complex considering the hardware and software systems they must interface with.Aside from the in-house technologies, the embedded team is often also responsible for integrating third-party services. For example, we developed the device software stack that allowed us to become one of the first Apple HomeKit accessories on the market as well as more recently one of the first third parties to integrate Amazon Voice Services for Alexa functionality built right into a thermostat and on device Siri integration.To accomplish all of this, at any given time you may be working closely with developers from other teams as well as our QA, Product Management, Manufacturing, Hardware teams and third-party tech companies on integrations.How You’ll Make an Impact:

  • Design, develop, and optimize embedded software for advanced home monitoring and camera functionalities.
  • Collaborate with cross-functional teams to develop new products and features.
  • Conduct performance analysis and optimize system performance.
  • Stay updated with industry trends to drive continuous innovation in home monitoring and camera technology.

What you’ll bring to the table:We’ve built the following list as a guideline for some of the skills and interests we’ve seen in Embedded Systems Development – but we strive to build our team with members from a diverse background and skill set, so we’d love to chat!

  • Proficiency in C++ development experience
  • Knowledge of embedded Linux systems
  • Extensive experience in embedded software application development
  • Experience building Wi-Fi camera products is an asset
  • Proven track record of leading projects from concept to production.
  • Provide leadership/mentorship to junior team members
  • Object-oriented design and coding skills with knowledge of data structures and design patterns
  • Multi-threaded design and coding practices
  • Knowledge of ARM architecture-based processors and development tools
  • GUI development
  • Aptitude in programming for reliability and testability
  • Knowledge of Home Automation, Control Systems or Internet of Things

Just so you know – the hired candidate will be required to complete a background checkWhat happens after you apply:Application review. It will happen. By an actual person in Talent Acquisition. We get upwards of 100+ applications for some roles, it can take a few days, but every applicant can expect a note regarding their application status.Interview Process:

  • Initial round: A 30-minute phone call with a member in Talent Acquisition
  • Virtual Interview with Hiring Manager: This one-hour session will encompass technical, behavioral, and situational questioning, aimed at evaluating your qualifications and fit for the role
  • Technical Assessment Meeting: You will engage in 1hr discussion with members of our team to delve into your technical expertise and experience
  • The final interview will include a real-time programming assignment, followed by an opportunity for you and the interviewer to ask any remaining questions.

With ecobee, you’ll have the opportunity to:

  • Be part of something big: Get to work in a fresh, dynamic, and ever-growing industry.
  • Make a difference for the environment: Make a sustainable impact while on your daily job, and after it through programs like ecobee acts.
  • Expand your career: Learn with our in-house learning enablement team, and enjoy our generous professional learning budget.
  • Put people first: Benefit from competitive salaries, health benefits, and a progressive Parental Top-Up Program (75% top-up or five bonus days off).
  • Play a part on an exceptional culture: Enjoy a fun and casual workplace with an open concept office, located at Queens Quay W & York St. ecobee Leeds is based at our riverside office on the Calls.
  • Celebrate diversity: Be part of a truly welcoming workplace. We offer a mentorship program and bias training.

Are you interested? Let’s make it work.Our people are empowered to take ownership of their schedules with workflows that allow for flexible hours. Based on your job, you have an option of a office-based, fully remote, or hybrid work environment. New team members working remotely, will have all necessary equipment provided and shipped to them, and we conduct our interviews and onboarding sessions primarily through video.We’re committed to inclusion and accommodation.ecobee believes that openness and diversity make us better. We welcome applicants from all backgrounds to apply regardless of race, gender, age, religion, identity, or any other aspect which makes them unique. Accommodations can be made upon request for candidates taking part in all aspects of the selection process. Our recruitment team is happy to answer any questions candidates may have about virtual interviewing, onboarding, and future work locations.We’re up to incredible things. Come and be part of them.Discover our and learn more aboutReady to join ecobee? .Please note, ecobee does not accept unsolicited resumes.

Kepler Communications – Embedded Software Engineering Intern (September 2025) – Toronto, ON

Company: Kepler Communications

Location: Toronto, ON

Expected salary:

Job date: Fri, 11 Apr 2025 00:37:55 GMT

Job description: Kepler is on an audacious mission to deliver Internet connectivity to space, creating the infrastructure to support the rapidly increasing data needs of the space economy. With 23 satellites launched to date and our optical constellation on the horizon, our ambition is to improve access to space-generated data, whether in LEO, MEO, GEO, or beyond! Kepler is hard at work innovating and continuing to grow and expand our most important asset – the Team!We invest heavily to deliver the best products to our customers, and so we’re on the hunt for a top-tier Embedded Software Engineering Intern who will have the opportunity to work on a variety of tasks, including satellite on-board software, payload software, IoT modules and ground equipment.Position Responsibilities:

  • 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 systems; Firmware and drivers; IoT modules
  • Writing thorough tests and documentation
  • Participating in software design review and code review processes
  • Work with electrical, digital design, and operations teams to identify required features and solidify the system architecture

Position Requirements:

  • 2+ years of embedded systems experience
  • Currently enrolled in a Computer Science or equivalent degree program
  • Strong software design and development skills, including algorithms, testing and debugging
  • Proficiency in C/C++, especially in embedded topics such as interrupt handlers, concurrency, memory mapped peripherals, and hardware interfaces (SPI, I2C, CAN)
  • Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS
  • Embedded Linux experience including writing kernel modules and drivers
  • Excellent communication skills
  • Ability to effectively use git
  • Currently enrolled in a post-secondary program and returning to studies after the internship
  • Available for a full-time, 4, 8, 12, or 16 month internship beginning September 2025
  • Opportunity to work out of our new Toronto office! This position can be based onsite at our Toronto office (24 Ward Street), hybrid, or remote, depending on the candidate’s location.

Bonus Points:

  • Relevant experience with hobbies or University design team
  • Python development experience
  • Strong knowledge of computer networking and modern networking protocols
  • Experience with RTL (Verilog and/or VHDL) and embedded SoCs
  • Hardware debugging experience (oscilloscopes, logic analyzers, etc.)

Kepler Communications is committed to fostering an inclusive, accessible environment, where all employees and customers feel valued, respected and supported. We welcome applications from: Women, Aboriginal persons, persons with disabilities, ethnic minorities, visible minorities, people who identify as LGBTQ+ and others who may contribute to diversification in our workplace.As part of our commitment to accessibility for all persons with disabilities, Kepler will, upon the request of the applicant, provide accommodation during the recruitment process to ensure equal access to applicants with disabilities. Please contact our People & Culture team, through our to make your accommodation needs known and we will consult with you to ensure suitable accommodation is provided.