Firmware Developer
Apply NowCompany: Kraken
Location: Mount Pearl, NL A1N 1A1
Description:
Kraken Robotics | Underwater. Understood.
NEW CAREER OPPORTUNITY
Build your career with Kraken Robotics. Make a difference to others. If innovation drives you, and you want a career that makes a difference to the world, helping humanity overcome the challenges in our oceans - safely, efficiently, and sustainably - then come join us at Kraken Robotics.
Kraken Robotics is currently recruiting for a Firmware Developer to join our Mount Pearl, Newfoundland Office.
Full-Time - Permanent | Job Reference: KRSI-2024-31
ROLES AND RESPONSIBILITIES
As a Firmware Developer, you will work with the Firmware development group on our Underwater Vehicle and KATFISHIntelligent system and Aquapix Synthetic Aperture Sonar (SAS) suite of products. The successful candidate will work within our close-knit team on cutting edge, disruptive technology for underwater robotics and sensors.
Keys Roles and responsibilities include:
QUALIFICATIONS AND EXPERIENCE
Why come work at Kraken Robotics...
Want to apply your skills, knowledge and expertise to push the boundaries of underwater intelligence - which help governments defend and make our oceans safe, or ensure critical offshore energy and communications infrastructure is installed and maintained efficiently? If innovation drives you, and you want a career that makes a difference, helping humanity overcome the challenges in our oceans - safely, efficiently, and sustainably - then come join us at Kraken Robotics.
Kraken Robotics offers a unique career opportunity to work with an internationally recognized leader in ocean technology that is harnessing our world class talent to provide superior subsea solutions for global security, environmental, and scientific challenges. Our highly talented team design and manufacture technology platforms for NATO navies and commercial clients throughout the world and provide acoustic 3D Synthetic Aperture Sonar (SAS) data solutions and imaging in the offshore energy sector with increasing focus on offshore renewables.
Kraken offers an attractive and competitive compensation package designed to reward our team for a job well done. With locations around the world, we support remote working packages and encourage professional and cultural collaborations. Kraken is an equal opportunity employer focused on promoting diversity, equity, and inclusion and we value the diversity of our team that contributes to our company growth and development.
To find out more about Kraken Robotics, and discover other exciting career opportunities, visit our website, or follow us on social media:
https://krakenrobotics.com/about/careers/
NEW CAREER OPPORTUNITY
Build your career with Kraken Robotics. Make a difference to others. If innovation drives you, and you want a career that makes a difference to the world, helping humanity overcome the challenges in our oceans - safely, efficiently, and sustainably - then come join us at Kraken Robotics.
Kraken Robotics is currently recruiting for a Firmware Developer to join our Mount Pearl, Newfoundland Office.
Full-Time - Permanent | Job Reference: KRSI-2024-31
ROLES AND RESPONSIBILITIES
As a Firmware Developer, you will work with the Firmware development group on our Underwater Vehicle and KATFISHIntelligent system and Aquapix Synthetic Aperture Sonar (SAS) suite of products. The successful candidate will work within our close-knit team on cutting edge, disruptive technology for underwater robotics and sensors.
Keys Roles and responsibilities include:
- Design, develop, and implement firmware for embedded systems, ensuring high performance, reliability, and efficiency.
- Collaborate with cross-functional teams to define firmware requirements and specifications.
- Maintain and extend existing production codebases.
- Optimize firmware code for resource-constrained environments.
- Conduct thorough testing and debugging to ensure the highest level of software quality.
- Develop firmware for various peripheral interfaces, such as SPI, CAN bus, UART, and GPIO, ensuring seamless communication between components.
- Interface with low-level hardware components to ensure effective communication and control.
- Create and maintain comprehensive documentation for firmware development, including design specifications, API documentation, and test plans.
- Collaborate with a global team of hardware engineers, software developers, and other stakeholders to ensure a holistic and integrated approach to product development.
QUALIFICATIONS AND EXPERIENCE
- A minimum of four years' proven experience in firmware development for embedded systems.
- Bachelor's degree(or higher)in Electrical Engineering, Computer Science, or a related field.
- Familiarity with industry-standard development tools and methodologies.
- Written code which has been deployed to a production system.
- Strong problem-solving skills and the ability to troubleshoot complex issues.
- Proficient in Cand C++programming language.
- Hands-on experience with RTOS and their application in embedded systems.
- Strong understanding of communication protocols like SPI, CAN bus, UART.
- Debugging and Testing:
- Proficient in debugging tools and methodologies.
- Experience in unit testing and system testing.
- Experience with automated testing an asset.
- Any of the following would be considered an asset:
- FPGA development
- Development in a Linux environment
- Python
Why come work at Kraken Robotics...
Want to apply your skills, knowledge and expertise to push the boundaries of underwater intelligence - which help governments defend and make our oceans safe, or ensure critical offshore energy and communications infrastructure is installed and maintained efficiently? If innovation drives you, and you want a career that makes a difference, helping humanity overcome the challenges in our oceans - safely, efficiently, and sustainably - then come join us at Kraken Robotics.
Kraken Robotics offers a unique career opportunity to work with an internationally recognized leader in ocean technology that is harnessing our world class talent to provide superior subsea solutions for global security, environmental, and scientific challenges. Our highly talented team design and manufacture technology platforms for NATO navies and commercial clients throughout the world and provide acoustic 3D Synthetic Aperture Sonar (SAS) data solutions and imaging in the offshore energy sector with increasing focus on offshore renewables.
Kraken offers an attractive and competitive compensation package designed to reward our team for a job well done. With locations around the world, we support remote working packages and encourage professional and cultural collaborations. Kraken is an equal opportunity employer focused on promoting diversity, equity, and inclusion and we value the diversity of our team that contributes to our company growth and development.
To find out more about Kraken Robotics, and discover other exciting career opportunities, visit our website, or follow us on social media:
https://krakenrobotics.com/about/careers/