Embedded Systems Engineer
14 hours ago
Voyis is a pioneering company that designs and manufactures high-performance underwater optical sensors for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000km of ocean floor across all 7 continents, expanding our understanding of remote and challenging environments.
Job SummaryWe are seeking an experienced Embedded Development Engineer to join our team in Waterloo. As a key member of our engineering team, you will be responsible for developing and validating microcontroller firmware, implementing new features and controls for our underwater systems.
Key Responsibilities- Develop and validate microcontroller firmware for our STM32 ARM-based systems
- Implement new features and controls for our underwater systems
- Manage firmware-hardware configuration settings to achieve desired product functionality goals
- Develop software for embedded Linux and bare metal microcontrollers using C++
- Integrate and test new devices into our embedded stack, including carrier boards, cameras, and sensors
- Manage Board Support Packages and custom kernels for our embedded Linux systems
- Plan and execute embedded software and hardware tests to verify new features and functionality
- Interface with software and hardware engineering teams and act as a systems integrator
- Proven experience with real-time systems and microcontroller firmware development
- Excellent working knowledge of C++, FreeRTOS, and Python
- Experience with development for x86 and ARM embedded architectures
- Advanced knowledge of Linux, including kernel development
- Excellent communication skills, both verbal and written
- Familiarity with network and communication protocols, including I2C, MIPI CSI-2, TCP/UDP, RS485/UART, PCIe, and USB 3x
- Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field
- Experience with NVIDIA Jetson SOMs and carrier boards
- Experience with multi-threaded development and design
- Proven skills in developing precise timing systems (microsecond)
- Capable in reading and interpreting electrical schematics and PCB layouts
- Familiarity with calibration methods for camera and other robotics sensors
- Experience with ROS2 or DDS
- Flexible work hours and a dedication to work-life balance
- RRSP matching
- Health and vision benefits
- Profit-sharing within the company
- Employee-directed personal education funds
- Regular company-wide social events
-
Embedded Systems Engineer
3 weeks ago
Kitchener, Ontario, Canada Nuvation Engineering Full timeNuvation Engineering is seeking a talented and driven Embedded Systems Engineer to join our growing team. In this role, you will contribute to the design, development, and implementation of cutting-edge embedded systems for a variety of innovative applications. As an Embedded Systems Engineer, you will work closely with a team of experienced engineers to...
-
Embedded Systems Engineer
2 weeks ago
Kitchener, Ontario, Canada Voyis Full timeAbout VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000 kilometers of ocean floor across all 7 continents, helping to expand our understanding of remote and challenging...
-
Embedded Systems Engineer
1 week ago
Kitchener, Ontario, Canada Voyis Full timeAbout VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000 kilometers of ocean floor across all 7 continents, helping to expand our understanding of remote and challenging...
-
Embedded Systems Engineer
5 days ago
Kitchener, Ontario, Canada Voyis Full timeAbout VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000 kilometers of ocean floor across all 7 continents, helping to advance our understanding of remote and challenging...
-
Embedded Systems Engineer
5 days ago
Kitchener, Ontario, Canada Voyis Full timeAbout VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000 kilometers of ocean floor across all 7 continents, helping to advance our understanding of remote and challenging...
-
Embedded Systems Engineer
2 days ago
Kitchener, Ontario, Canada Voyis Full timeAbout VoyisVoyis is a pioneering company that designs and manufactures high-performance underwater optical sensors for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000km of ocean floor across all 7 continents, expanding our understanding of remote and challenging environments.Job SummaryWe are seeking an...
-
Embedded Systems Engineer
2 days ago
Kitchener, Ontario, Canada Voyis Full timeAbout VoyisVoyis is a pioneering company that designs and manufactures high-performance underwater optical sensors for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000km of ocean floor across all 7 continents, expanding our understanding of remote and challenging environments.Job SummaryWe are seeking an...
-
Senior Software Engineer
3 weeks ago
Kitchener, Ontario, Canada Christie Digital Systems Full timeAbout Christie Digital Systems Christie is a global leader in creating cutting-edge light technology solutions and services, empowering partners and customers to deliver unforgettable shared experiences. We are dedicated to innovation, producing high-quality illumination products and fostering a collaborative environment that inspires both our team members...
-
Embedded Systems Software Engineer
4 weeks ago
Kitchener, Ontario, Canada Ford Motor Company Full timeBecome a vital part of Ford Motor Company, a pioneer in the realm of mobility and innovative vehicle technology. Our commitment lies in leading the charge towards a smarter transportation future, emphasizing collaboration, creativity, and problem-solving.As a key contributor to the ECG Platform Software Development team, you will work alongside seasoned...
-
Embedded Systems Software Engineer
4 weeks ago
Kitchener, Ontario, Canada Ford Motor Company Full timeAbout Ford Motor Company:Ford is committed to the vision that mobility is crucial for human advancement. As a pioneer in intelligent vehicle technology, we are shaping the future of transportation with a focus on innovation, collaboration, and problem-solving.Position Overview:As a key contributor to the ECG Platform Software Development team, you will work...
-
Embedded Systems Software Engineer
4 weeks ago
Kitchener, Ontario, Canada Ford Motor Company Full timeAbout Ford Motor Company:Ford is a pioneer in mobility solutions, committed to advancing human progress through innovative transportation technologies. We strive to lead the industry in smart vehicle systems and prioritize collaboration, creativity, and problem-solving.Position Overview:As a key member of the ECG Platform Software Development team, you will...
-
Embedded Systems Software Engineer
4 weeks ago
Kitchener, Ontario, Canada Ford Motor Company Full timeAbout Ford Motor Company:Ford is committed to advancing mobility as a key driver of human development. We strive to lead globally in intelligent vehicle technology, influencing the future of transportation. Our focus is on people, collaboration, and addressing challenges effectively.Position Overview:As part of the ECG Platform Software Development team, you...
-
Embedded Software Systems Engineer
2 weeks ago
Kitchener, Ontario, Canada AdHawk Microsystems Full timeAbout AdHawk MicrosystemsWe are a pioneering technology company that specializes in developing cutting-edge eye-tracking solutions. Our mission is to revolutionize the way humans interact with technology by creating innovative products that unlock the connection between the eyes, brain, and the world around us.Our team of experts has reimagined the...
-
Embedded Software Systems Engineer
1 week ago
Kitchener, Ontario, Canada AdHawk Microsystems Full timeAbout AdHawk MicrosystemsWe are a pioneering technology company that specializes in developing cutting-edge eye-tracking solutions. Our mission is to revolutionize the way humans interact with technology by creating innovative products that unlock the connection between the eyes, brain, and the world around us.Our team of experts has reimagined the...
-
Embedded Software Engineer
3 weeks ago
Kitchener, Ontario, Canada Nuvation Engineering Full timeNuvation Engineering is seeking a talented and motivated Embedded Software Engineer to join our growing team. In this role, you will play a key part in developing and bringing to life cutting-edge embedded systems for a variety of industries. As an Embedded Software Engineer, you will be responsible for the full software development lifecycle, from initial...
-
Embedded Software Engineer
7 days ago
Kitchener, Ontario, Canada Ford Motor Company Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Vehicle Software Platform group, you will be responsible for designing, implementing, testing, and optimizing software components for our next-generation Ford vehicles.Key ResponsibilitiesDesign and develop cutting-edge...
-
Embedded Software Engineer
7 days ago
Kitchener, Ontario, Canada Ford Motor Company Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Ford Motor Company. As a key member of our Vehicle Software Platform group, you will be responsible for designing, implementing, testing, and optimizing software components for our next-generation Ford vehicles.Key ResponsibilitiesDesign and develop cutting-edge...
-
Embedded Software Engineer
4 weeks ago
Kitchener, Ontario, Canada JAM Software GmbH Full timeEmbedded Software EngineerAre you ready to become part of a leading global engineering design firm that excels in embedded software and hardware, electronics, and electro-mechanical systems?What we are looking for:Enthusiastic and proactive professionalsDesigners with varied expertise and a client-focused approachIndividuals capable of contributing to both...
-
Embedded Software Development Engineer
4 weeks ago
Kitchener, Ontario, Canada SoftWash Systems - Grime Fighters Full timePosition OverviewAre you prepared to contribute to a premier global engineering design firm that excels in the creation and enhancement of embedded software, hardware, electronics, and electro-mechanical systems? We are in search of a highly qualified and seasoned Software Engineer with a focus on Military Command and Control (C2) systems.Expertise in...
-
Embedded Software Engineer for Android Systems
4 weeks ago
Kitchener, Ontario, Canada JAM Software GmbH Full timeAre you passionate about embedded systems and mobile technology?At JAM Software GmbH, we are a leading engineering design firm dedicated to the development of innovative software and hardware solutions.What We Are Looking ForDriven and enthusiastic professionalsIndividuals with a background in design and a commitment to service excellenceCapability to engage...