Embedded Systems Engineer
2 days 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. As a key member of our engineering team, you will be responsible for developing and validating microcontroller firmware, implementing new features and controls for operating Voyis systems.
Key Responsibilities- Develop and validate microcontroller firmware for STM32 ARM, implementing new features and controls for operating Voyis systems
- Be the subject-matter-expert in communications protocols and precision timing for multiple sensors, managing firmware-hardware configuration settings for Voyis products
- Develop software for embedded Linux and bare metal microcontrollers using C++, create internal tools using Python, and integrate and test new devices into our embedded stack
- 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 for our cameras, LEDs, and lasers
- Interface with both software and hardware engineering teams, and act as a systems integrator
- Participate in design and reviewing for new PCBAs and embedded IO interfaces
- Proven capabilities with real-time systems/RTOS and microcontroller firmware development
- Excellent working capabilities with C++, FreeRTOS, Python, and experience with development for x86 and ARM embedded architectures
- Advanced knowledge of Linux, including kernel development, and experience writing device drivers, BSPs, and DTSs for embedded systems
- Excellent communication skills, both verbally and written
- Familiarity with network and communication protocols: I2C, MIPI CSI-2, TCP/UDP, RS485/UART, PCIe, USB 3x
- Bachelor degree in Computer Engineering, Electrical Engineering, or similar
- Experience with NVIDIA Jetson SOMs and carrier boards
- Experience with multi-threaded development and design
- Proven skills in developing precise timing systems (microsecond) and experience with timing protocols: NTP, PTP, PPS
- Capable in reading and interpreting electrical schematics, PCB layouts
- Familiarity with calibration methods for camera and other robotics sensors
- Experience with ROS2 or DDS
- Flexible work hours, lots of vacation, and a dedication to work-life balance
- RRSP Matching
- Health and vision benefits
- Profit-sharing within to celebrate our successes together
- Employee-directed personal education funds to drive continuous learning
- Regular company-wide social events
Voyis is a team of problem-solvers passionate about pushing the boundaries of what's possible underwater. We value diversity and are committed to creating an inclusive environment for all. We thank everyone who applies and for their interest in working for Voyis.
-
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
17 hours 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
14 hours 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...