Senior Firmware Developer
Kraken Robotics Inc
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 Roboticsis currently recruitingfora
Senior Firmware Developer
to join our
Mount Pearl, NLoffice, Dartmouth, Nova Scotiaoffice or remote
may be considered.We are seeking a skilled and motivated Senior Firmware Developer to join our software team focused on the development of our Towed Systems. In this role, you will be responsible for designing, implementing, and maintaining embedded firmware for sensor integration, power management, and communication interfaces used on these marine sensor platforms.ROLES AND RESPONSIBILITIES
Design, develop, and debug embedded firmware for microcontrollers and real-time operating systems (RTOS).De velop and optimize firmware for real-time control, navigation, telemetry, and data logging systems.Implement robust communication protocols (CAN, RS-485, Ethernet, UART, SPI, I2C, etc.) for subsea environments.Ensure firmware reliability under extreme underwater conditions including pressure, temperature, and EMI.Collaborate with cross-functional teams (mechanical, electrical, and software) to support system integration and testing.Conduct hardware-in-the-loop (HIL) testing and diagnostics using simulators and lab environments.Create technical documentation including firmware design specifications, test procedures, and user manuals.Occasionally participate in field deployments and sea trials, providing on-site technical support and troubleshooting.QUALIFICATIONS AND EXPERIENCE
Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or a related field.7+ years of experience in embedded firmware development using primarily C++ (bare-metal and RTOS).Experience with real-time systems and low-level hardware interaction.Experience with version control software: Git, GitlabExperience with Python for testing, scripting, and automating embedded system validation.Familiarity with Agile/Scrum practices and DevOps tools (e.G., GitLab CI, Docker).Familiarity with modern firmware development practices, including software-in-the-loop (SIL) testing and hardware abstraction techniques using mocks/stubs to simulate hardware behavior in software.Excellent time management skills with a focus on meeting deadlines in a high-paced environment.Highly motivated team player with excellent communication skills, initiative, superior problem-solving skills, the ability to prioritize tasks, and willingness to learn and adapt.Demonstrated ability to work independently and take ownership of projects from concept through deploymentPREFERRED SKILLS
Proficiency with Arm Cortex-M microcontrollers.Experience with subsea systems, AUVs/ROVs, or oceanographic instrumentation.Knowledge of underwater acoustic communication.Familiarity with underwater or harsh environment electronics.Embedded Linux development experience.NOTE
May require occasional offshore or field work aboard research vessels or deployment sites.
#J-18808-Ljbffr
then come join us at Kraken Robotics.Kraken Roboticsis currently recruitingfora
Senior Firmware Developer
to join our
Mount Pearl, NLoffice, Dartmouth, Nova Scotiaoffice or remote
may be considered.We are seeking a skilled and motivated Senior Firmware Developer to join our software team focused on the development of our Towed Systems. In this role, you will be responsible for designing, implementing, and maintaining embedded firmware for sensor integration, power management, and communication interfaces used on these marine sensor platforms.ROLES AND RESPONSIBILITIES
Design, develop, and debug embedded firmware for microcontrollers and real-time operating systems (RTOS).De velop and optimize firmware for real-time control, navigation, telemetry, and data logging systems.Implement robust communication protocols (CAN, RS-485, Ethernet, UART, SPI, I2C, etc.) for subsea environments.Ensure firmware reliability under extreme underwater conditions including pressure, temperature, and EMI.Collaborate with cross-functional teams (mechanical, electrical, and software) to support system integration and testing.Conduct hardware-in-the-loop (HIL) testing and diagnostics using simulators and lab environments.Create technical documentation including firmware design specifications, test procedures, and user manuals.Occasionally participate in field deployments and sea trials, providing on-site technical support and troubleshooting.QUALIFICATIONS AND EXPERIENCE
Bachelor's degree or higher in Electrical Engineering, Computer Engineering, or a related field.7+ years of experience in embedded firmware development using primarily C++ (bare-metal and RTOS).Experience with real-time systems and low-level hardware interaction.Experience with version control software: Git, GitlabExperience with Python for testing, scripting, and automating embedded system validation.Familiarity with Agile/Scrum practices and DevOps tools (e.G., GitLab CI, Docker).Familiarity with modern firmware development practices, including software-in-the-loop (SIL) testing and hardware abstraction techniques using mocks/stubs to simulate hardware behavior in software.Excellent time management skills with a focus on meeting deadlines in a high-paced environment.Highly motivated team player with excellent communication skills, initiative, superior problem-solving skills, the ability to prioritize tasks, and willingness to learn and adapt.Demonstrated ability to work independently and take ownership of projects from concept through deploymentPREFERRED SKILLS
Proficiency with Arm Cortex-M microcontrollers.Experience with subsea systems, AUVs/ROVs, or oceanographic instrumentation.Knowledge of underwater acoustic communication.Familiarity with underwater or harsh environment electronics.Embedded Linux development experience.NOTE
May require occasional offshore or field work aboard research vessels or deployment sites.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Firmware Developer in Mount Pearl, NL vacancy
- Kraken Robotics is hiring a Senior Firmware Developer to design, implement, and maintain embedded firmware for our marine sensor platforms. The role involves RTOS-based development, real-time control, and robust subsea communication interfaces, with cross-functional collaboration...SeniorRemote work
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...opportunities might be available, including Technical Professional and Senior Technical Professional. World Class Benefits At Halliburton...SeniorFull timePart timeSecond jobWork from home
- ...complex solution-based selling. Frequent travel is required. As Senior Sales Director, you will direct business development across aerospace... .... You will build qualified pipelines, manage capture plans, develop customer relationships, and secure design wins, funded development...Senior
- Senior Sales Director - Aerospace and Defence Sales & Marketing Full Time Mount Pearl,... ...converting a qualified opportunity pipeline, developing relationships with defence customers,... ...leadership, Engineering and Marketing to develop and execute the Aerospace & Defence sales...SeniorFull timeContract workFor contractorsInternship
- ...Structural Engineer looking to progress your career? We’re looking for a Senior Marine Structural Engineer to join our growing team. We are open... ...to represent GEMTEC professionally with clients, developers or contractorsStrong written and verbal communication skills needed...SeniorPermanent employmentFull timeWork at officeFlexible hours
- We currently have an opening for a permanent full-time Senior Mining Services Consultant based in our St. John’s, NL office (Mount Pearl). In this role, you’ll work with talented professionals across the mining space in the province, work on meaningful projects, engage with...SeniorPermanent employmentFull timeWork at office
- GEMTEC Consulting Engineers and Scientists Limited. is seeking a Senior Mining Services Consultant based in our St. John’s, NL office (Mount Pearl). You will work with professionals across the mining space on meaningful projects, supporting mine rehabilitation, project management...SeniorWork at office
- ...in St. John’s, NL (Mount Pearl) is seeking a permanent full-time Senior Mining Services Consultant. You will collaborate with... ...strengthen GEMTEC’s presence in Atlantic Canada. Key duties include developing and overseeing mine development, rehabilitation, and closure plans...SeniorPermanent employmentFull time
- Solace Power Inc. in Mount Pearl, NL seeks a Senior Sales Director to lead aerospace and defence sales, building a strong pipeline across Canadian and international customers. You will align with executive leadership, engineering and marketing to shape the sales plan and close...Senior
- ...Tiger Team to lead rapid recovery and performance improvements across multinational projects, manufacturing, and supply chains. This senior role emphasizes influence, coaching, and disciplined execution, with ownership remaining with the current management teams. You will travel...Senior
- ...The Resource and Mine Planning Manager will collaborate with the Senior Resource and Mine Planning Manager and other key functional roles... ...with SEC SK-1300 regulations. Mine Planning and Development - develop short, mid, and long term mine plans to optimize resource extraction...SeniorLong term contractTemporary workFor contractorsInternshipLocal areaFlexible hours
$75k - $125k per year
...Position Description: CGI is seeking an experienced Senior Salesforce Developer to join our growing Salesforce practice. In this role, you will design, develop, and deliver scalable Salesforce solutions that support critical business initiatives. Working closely with solution...SeniorPermanent employmentFull timeTemporary workRelocation3 days per week$65k - $125k per year
...Position Description: CGI is seeking an experienced Senior .NET Developer to join our growing team and contribute to the design, development, and modernization of enterprise applications using C#, .NET, and Microsoft Azure. In this role, you will build scalable, secure, and...SeniorPermanent employmentFull timeRelocation3 days per week- ...spanning power and signal integrityDevelop electronics for pressure, temperature, and EMI environmentsCollaborate across mechanical, firmware, and systems engineeringGuide designs through production and field deploymentRequirements: Electrical Engineering bachelor's degree...Remote work
- ...performance evaluations and talent assessments. • Mentor and develop staff, promoting continuous learning and professional growth.... ..., providing regular financial reports and performance updates to senior management. • Ensure the practice complies with all financial...SeniorWork at officeLocal area
- ..., or Denmark office. The Project Director - Tiger Team is a senior leadership role responsible for leading high-impact interventions... ...to rapidly assess performance challenges, identify root causes, develop recovery strategies, and support management teams in implementing...SeniorContract workWork at officeLocal area
- ...being considered for an interview will be contacted. Interested and qualified candidates should submit their resume to: Sarah French |Senior Recruiter & HR Consultant | ****@*****.*** Jump Recruitment Specialists | At Jump Recruitment we recognize the value of...SeniorPermanent employmentFull timeFlexible hours
- ...product, resolving inbound and outbound discrepancies, purchasing supplies, ensuring timely delivery and processing physical returns. The Senior Associate executes the facility’s standard operating procedures (SOPs) and responds effectively to routine and complex inventory/...SeniorMonday to fridayFlexible hours
- ...participation on a major local megaproject. Working under the guidance of senior technical practitioners and project managers, you will support... ...environmental conditions, interpret analytical data, develop remedial solutions, and provide environmental advisory services to...SeniorFor subcontractorWork at officeLocal area3 days per week
- ...investigations, monitoring, and risk management. You will work under senior technical practitioners and project managers.Key Responsibilities... ...environmental and engineering dataAbility to identify risks and develop mitigation strategiesProficiency with environmental and...SeniorWork at officeLocal area
$17 - $25 per hour
...and amenities. Our goal is to make every guest look and feel their best while providing our team with a workplace where they can develop their skills and build their careers. Join Our Mount Pearl Team! If you're passionate about barbering and looking for a new opportunity...Hourly payFull timePart timeApprenticeshipWorldwideFlexible hoursShift work$20 - $23 per hour
...Veterans: Provides awareness training to employees to create a welcoming work environment for Veterans . Support for Indigenous people: Develops and maintains relationships with indigenous communities, indigenous-owned businesses and organizations . Provides cultural competency...Hourly payPermanent employmentImmediate start- ...want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers...Full timePart timeSecond job
$21 per hour
...are built, not found. In fact, many of our leaders began their careers in frontline and technical roles, reflecting our commitment to developing talent from within. More than a job. A career you can count on. At WM Canada, our frontline employees keep communities moving...Hourly payOngoing contractLong term contractTemporary workInternshipLocal areaImmediate start- ...Job Description Summary Equipment Rental Specialist Are you seeking an entrepreneurial, empowering workplace that allows you to: Develop skills for career growth through an outside sales or operational management career track Use your inside sales or customer service...Full timeTraineeship
- ...opportunities! Job Description Summary Class 1 Driver Are you seeking an entrepreneurial, empowering workplace that allows you to: Develop a career track Leverage your current skills while developing new skills Work with an incredible team of people Sunbelt Rentals...Full time
$215k per year
...Are you a high-performing Senior Delivery Manager looking to make a meaningful impact on society by playing an influential role in driving... ...to customer needs rather than a rigid methodology. Lead, develop, and motivate a diverse Professional Services team of consultants...SeniorLong term contractHome officeFlexible hours$23 - $25 per hour
...This is an exciting opportunity for someone who enjoys a hands-on, patient-focused approach to veterinary medicine and wants to help develop individualized rehabilitation plans that make a meaningful difference in the lives of pets. Whether you already have experience in...Hourly payLong term contractLocal areaWork from home- ...to hearing from you. Our St. John’s office is looking for a Senior Electrical Designer to join our team and contribute to the design... ...electrical design solutions. Modelling and Deliverable Development Develop 2D and 3D models and drawings using MicroStation, AutoCAD and...SeniorLong term contractInternshipWork at officeLocal areaFlexible hours
$90k - $100k per year
...THE ROLE The Reliability Engineer is assigned to identifying, developing and implementing engineering and system projects to improve... ...routines (PMRs), including work order completion and follow-up. Develop and maintain preventative maintenance routines (PMRs) and bills...InternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Developer. Be the first to apply!
Related searches
- senior building operator Mount Pearl, NL
- senior project manager Mount Pearl, NL
- senior communications Mount Pearl, NL
- senior marketing Mount Pearl, NL
- senior manager investigations Mount Pearl, NL
- senior administrator Mount Pearl, NL
- senior crm manager Mount Pearl, NL
- senior customer success manager Mount Pearl, NL
- senior environmental manager Mount Pearl, NL
- senior system administrator Mount Pearl, NL

