Senior Embedded Systems Software Engineer
3 weeks ago
Sonatus, Inc. is a leading innovator in software-defined vehicles, and we're seeking an exceptional Embedded Bringup Engineer to join our team. This role presents a unique opportunity to contribute to cutting-edge technologies and products, from conception to deployment.
Key Responsibilities:
- Design and implement complex, resource-efficient, reliable, and safety-critical in-vehicle software from requirements to production and commercial deployment.
- Collaborate with tech leads, peer engineers, and cross-functional teams to understand project requirements and develop solutions that meet those needs.
- Analyze and enhance efficiency, stability, and scalability of system resource usage.
- Contribute to the creation and maintenance of technical documentation, including code comments, design specifications, and testing reports.
- Work with the Technical Project Management team to ensure the development schedule aligns with the project schedule.
- Review QA test plans, participate in QA testing events, and/or customer on-site testing events.
Required Qualifications and Experience:
- Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or a related field.
- 5 years of working experience in software development, with a focus on embedded systems and automotive communication protocols (e.g., CAN).
- Experience in hands-on development and troubleshooting on embedded targets.
- Proficiency in C++.
- Background in system design involving multi-threading and concurrency.
- Experience with modern IPC frameworks, such as gRPC, protobuf, and shared memory.
- Familiarity with RTOS, Embedded Linux, Android, and/or other embedded operating systems.
- Experience with networking technologies, including Ethernet, TCP/IP, and HTTP.
- Strong written and verbal communication skills.
Desired Skills and Experience:
- MS/PhD in Computer Science, Engineering, or related fields.
- Familiarity with Unified Diagnostics Services over CAN or Ethernet.
- Good understanding of hardware devices, such as MCUs, CPUs, network switches, and more.
- Experience with network security and networking technologies, as well as system, security, and network monitoring tools.
- Background in security-related software development.
- Proficiency in Python or other scripting languages.
- Experience with automotive product development, including CAN, AUTOSAR, FreeRTOS, and more.
- Project management and agile development methodologies.
Sonatus, Inc. offers a competitive compensation package, including a salary range of $138,500 - $187,500 per year, as well as a range of benefits and perks, including health care, flexible work arrangements, and more.
-
Senior Embedded Engineer
4 weeks ago
Old Toronto, Canada MultiTech Full timeFriday, October 25, 2024 WHO WE ARE: If you're looking to work at a technology company that designs and manufactures its own solutions and is a leading enabler to the industrial Internet of Things (IoT), consider joining MultiTech's innovative, hard-working team. MultiTech designs, develops and manufactures communications equipment for the...
-
Old Toronto, Canada ESR Healthcare Full timeJob Summary:We are seeking a highly skilled Senior Embedded Systems Software Engineer to join our Image Signal Processing group at ESR Healthcare in Toronto, Canada.About the Role:You will design, implement, and test new system-level features for our leading-edge image and video processing solutions. Your responsibilities will include optimizing system...
-
Embedded Software Engineer
4 weeks ago
Toronto, Ontario, Canada Husky Full timeJob Description:Job Title: Embedded Software EngineerAbout the Role:We are seeking an experienced Embedded Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software for embedded systems. This is a great opportunity for a talented engineer to work on a variety of challenging projects and...
-
Old Toronto, Canada ESR Healthcare Full timeJob OverviewWe are seeking a Senior Embedded Systems Software Engineer to join our Image Signal Processing team in Toronto, Canada. As a key member of our team, you will be responsible for designing, implementing, testing, and documenting new system-level features for our high-performance ICs.Key ResponsibilitiesDesign and implement new system-level features...
-
Senior Embedded Systems Software Developer
1 month ago
Old Toronto, Canada Waabi Full timeWaabi is revolutionizing the transportation industry with cutting-edge AI technology. We're seeking a highly skilled Embedded Systems Software Engineer to join our team.The ideal candidate will have a strong background in software development for embedded systems, with a focus on AI and machine learning. Experience with C and C++ programming languages is a...
-
Embedded Systems Specialist
1 month ago
Toronto, Ontario, Canada Intero Integrity Full timeAt Intero Integrity, we're seeking a highly skilled Embedded Systems Developer to join our dynamic Unique Ability Team. As a key member of our engineering team, you'll be responsible for designing and implementing state-of-the-art robotic platforms, improving existing designs, and introducing new ideas for control systems, navigation, and autonomous...
-
Embedded Systems Engineer
3 weeks ago
Old Toronto, Canada Activate Global, Inc. Full timeAbout PulsenicsPulsenics is a leading innovator in electrochemical technologies, striving to decarbonize the planet through novel breakthroughs. Our mission focuses on applying advanced spectroscopy techniques to industrial electrochemical applications, targeting energy waste. This innovative approach has the potential to significantly impact the industry,...
-
Embedded Systems Developer
6 months ago
Toronto, Canada Intero Integrity Full timeIntero Integrity is a fast-growing global company offering inspection, industrial and environmental services to the energy industry. We develop our own high-tech equipment and software and use this technology to execute projects worldwide. We support the energy industry to use natural resources efficiently, safely and responsibly. Together we get the job...
-
BlackBerry QNX Senior Partner Marketing Leader
4 weeks ago
Toronto, Ontario, Canada QNX Software Systems Full timeJob DescriptionOverviewBlackBerry QNX is a leading provider of software solutions for the embedded systems industry. We are seeking an experienced Senior Partner Marketing Manager to join our team and drive the development of partner marketing programs with regional reseller and global strategic partners.Key ResponsibilitiesDevelop and execute joint partner...
-
Embedded Linux Build Systems Engineer
1 month ago
Toronto, Ontario, Canada Extreme Networks Full timeJob Title: Staff SW Systems EngineerWe are seeking a highly skilled and experienced Embedded Linux Build Systems Engineer to join our team at Extreme Networks.Key Responsibilities:Design, implement, and maintain Yocto-based build systems for embedded Linux projects.Customize and optimize Linux distributions using Yocto tools and recipes.Troubleshoot build...
-
Old Toronto, Canada Infotree Global Solutions Full timeSoftware Developer for Embedded SystemsAt Infotree Global Solutions, we prioritize career growth for our team members. Our delivery is client-centric, and we take pride in providing resources to meet their needs. Our supportive team provides quality people with opportunities to grow and challenge themselves in their roles, resulting in lifelong careers....
-
Embedded Software Engineer
4 weeks ago
Toronto, Canada Aversan Full timeTo perform design, analysis, programming and integration activities in the development of software for train control systems solutions, achieving customer satisfaction of the delivered solution/product.. Responsibilities Understands the customer’s needs and through life cycle concerns whatever the used means (e.g. advanced studies, simulations,...
-
Senior Backend Software Engineer
3 weeks ago
Old Toronto, Canada Tonal Systems, Inc. Full timeAbout Tonal Systems, Inc.Tonal Systems, Inc. is the leading provider of innovative home gym solutions. We are dedicated to revolutionizing the way people work out at home, with our cutting-edge technology and sleek design.Job OverviewWe are seeking a highly skilled Senior Backend Software Engineer to join our team. As a Senior Backend Software Engineer, you...
-
Embedded Systems Architect
3 weeks ago
Old Toronto, Canada Untether Full timeAt Untether, we're pushing the boundaries of AI performance and efficiency with our groundbreaking architecture. As a Firmware Engineer on our team, you'll play a crucial role in developing low-level embedded firmware for our products.The ideal candidate will have a strong background in EE/CE/CS and experience in writing high-quality design documents. You'll...
-
Senior Java Software Engineer
3 weeks ago
Old Toronto, Canada Nexus Systems Group Inc. Full timeJob OverviewWe are seeking an experienced Senior Java Software Engineer to join our team at Nexus Systems Group Inc.About the RoleThis is a highly technical role that requires a strong understanding of software development principles and experience in leading complex projects. The successful candidate will be responsible for analyzing production issues,...
-
Senior Software Development Engineer
2 weeks ago
Old Toronto, Canada Extreme Networks Full timeAbout Extreme NetworksExtreme Networks, Inc. is a leading provider of end-to-end, cloud-driven networking solutions. With over 50,000 customers globally, we enable organizations to accelerate their digital transformation efforts and deliver progress like never before.Job Description: Senior Staff Principal Software Engineer – Edge Compute DataplaneWe are...
-
Senior Software Engineer
2 weeks ago
Toronto, Ontario, Canada Canadian Systems Inc. Full timeJob OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Canadian Systems Inc.
-
Embedded Real-Time Systems Test Engineer
3 weeks ago
Toronto, Ontario, Canada Aversan Full timeJob SummaryWe are seeking a skilled Embedded Real-Time Systems Test Engineer to join our team at Aversan.About the RoleThis is a challenging opportunity for a test engineer with experience in testing of embedded real-time systems or equivalent software or hardware test experience. The ideal candidate will have excellent problem-solving skills, strong...
-
Senior Software Systems Engineer
4 weeks ago
Old Toronto, Canada Newlands Group Full timeWe are seeking a highly skilled Senior Software Systems Engineer to manage the application support team for our clients' platform. This role involves close collaboration with our global office to ensure smooth support and integration.Lead the support team to maintain platform performance, availability, and reliability.Requirements:Proficiency in Python is...
-
Senior Software Engineer, Design Systems
4 weeks ago
Old Toronto, Canada Tbwa ChiatDay Inc Full timeSenior Software Engineer, Design SystemsAs a senior software engineer on the design systems team, you will play a key role in advancing VTS' front-end craft and leading the engineering efforts of designing, developing, and integrating Terra, the design system of the VTS Platform, into VTS' various products. You will be responsible for recommending...