Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Senior Embedded Software Engineer - Sdv
Recruited by General Motors 9 months ago Address Markham, Ontario, Canada
Embedded Software Engineer Jobs
Recruited by Bornea Dynamics 9 months ago Address St. Catharines, Ontario, Canada
Embedded Python Automation Engineer
Recruited by Insight Global 9 months ago Address Ottawa, Ontario, Canada
Applications Development Technology Lead - Hybrid
Recruited by Citi 10 months ago Address Mississauga, Ontario, Canada
Applications Development Technical Lead - Hybrid
Recruited by Citi 10 months ago Address Mississauga, Ontario, Canada
Lead Specialist - Customer Applications
Recruited by GE Renewable Energy 10 months ago Address Markham, Ontario, Canada
Embedded Software Engineer Jobs
Recruited by Huntel Global 10 months ago Address Ottawa, Ontario, Canada
Photonics Embedded Test Engineer
Recruited by Insight Global 11 months ago Address Ottawa, Ontario, Canada
Embedded Software Engineer Jobs
Recruited by GE Renewable Energy 11 months ago Address Markham, Ontario, Canada
Embedded Staff Software Engineer - Hybrid Role
Recruited by ATX Networks Corp. 11 months ago Address Whitby, Ontario, Canada
Linux Cryptography And Security Engineer
Recruited by Canonical 11 months ago Address Ottawa, Ontario, Canada
Lead Cloud Applications Consultant
Recruited by OpenText 1 year ago Address Richmond Hill, Ontario, Canada

Embedded Engineer Jobs

Company

Kraken Sense

Address Oakville, Ontario, Canada
Employment type FULL_TIME
Salary
Expires 2023-08-20
Posted at 9 months ago
Job Description

Position: Embedded Engineer


Location: Oakville, Ontario, Canada


Company: Kraken Sense


About Kraken Sense:

Kraken Sense is a cutting-edge technology company focused on the development of innovative and advanced solutions in the field of underwater sensing and robotics. Our team is dedicated to creating state-of-the-art products that address the challenges of underwater exploration and monitoring. As an industry leader, we are committed to pushing the boundaries of technology and making a positive impact on marine research, environmental conservation, and industrial applications.


Job Summary:

Kraken Sense is seeking a talented and motivated Embedded Engineer to join our Oakville office. As an Embedded Engineer, you will play a crucial role in the design, development, and testing of embedded systems for our underwater sensing and robotics products. You will work in a collaborative and dynamic environment, collaborating with a diverse team of engineers and researchers to create next-generation solutions that revolutionize the underwater technology industry.


Responsibilities:

  • Collaboration: Work collaboratively with cross-functional teams, including mechanical engineers, software developers, and data scientists, to integrate embedded systems into complete underwater products.
  • Communication Protocols: Implement various communication protocols (e.g., UART, SPI, I2C, Ethernet) to enable seamless data transfer between different embedded components.
  • Hardware Integration: Work closely with the hardware engineering team to integrate and optimize embedded systems with custom-designed electronics and sensors.
  • Research and Innovation: Stay up-to-date with the latest trends and advancements in embedded systems and propose innovative solutions to enhance the company's product offerings.
  • Documentation: Create comprehensive technical documentation, including specifications, design documents, and test plans.
  • Performance Optimization: Identify and address bottlenecks in embedded systems and optimize code for improved efficiency and power consumption.
  • Debugging and Testing: Conduct thorough debugging, validation, and testing of embedded systems to ensure high performance, stability, and reliability.
  • Embedded Systems Development: Design, implement, and test embedded systems for underwater sensing and robotic applications. Develop firmware and software solutions to control sensors, actuators, communication modules, and processing units.
  • Low-level Programming: Develop efficient and reliable code at the bare-metal level, utilizing microcontrollers and SoCs (System-on-Chip) for real-time and resource-constrained applications.


Requirements:

  • Debugging Tools: Familiarity with debugging tools, oscilloscopes, and logic analyzers for hardware troubleshooting.
  • Experience: Proven experience in embedded systems development, firmware programming, and low-level hardware interfacing. Industry experience is preferred but not mandatory for exceptional candidates.
  • Education: Bachelor's degree (or higher) in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Passion for Technology: Enthusiasm for embedded systems, robotics, and underwater technologies, with a passion for continuous learning and innovation.
  • Team Player: Excellent communication skills and the ability to work effectively as part of a diverse team.
  • Programming Languages: Proficiency in C/C++ is essential. Familiarity with other languages like Python is a plus.
  • Embedded Platforms: Hands-on experience with microcontrollers (e.g., ARM, AVR, PIC) and embedded development boards (e.g., Raspberry Pi, Arduino).
  • Problem-Solving Skills: Ability to analyze complex technical challenges, propose innovative solutions, and troubleshoot issues efficiently.
  • Communication Protocols: Strong understanding and practical experience with communication protocols commonly used in embedded systems.