Senior Firmware Developer

1 week ago


Lower Sackville, Canada Kraken Robotic Systems Inc. Full time

NEW CAREER OPPORTUNITYBuild 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 Senior Firmware Developer to join our Mount Pearl, NL office, Dartmouth, Nova Scotia office 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). Develop 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). Proficiency in microcontroller architecture. Experience with real-time systems and low-level hardware interaction. Experience with version control software: Git, Gitlab Experience 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 deployment PREFERRED 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. PI7b864ccf03af-30511-39540464


  • Senior Java Engineer

    4 weeks ago


    Lower Sackville, Canada SuperAnnotate Full time

    A leading AI data services company is looking for a Senior Java Engineer to work remotely on an hourly basis. In this role, you will review AI-generated Java code and develop prompts to improve AI learning. The ideal candidate will have over 5 years of software engineering experience, strong Java skills, and proficiency in English. You will play a key role...

  • Senior Java Engineer

    4 weeks ago


    Lower Sackville, Canada SuperAnnotate Full time

    A leading AI data services company is looking for a Senior Java Engineer to work remotely on an hourly basis. In this role, you will review AI-generated Java code and develop prompts to improve AI learning. The ideal candidate will have over 5 years of software engineering experience, strong Java skills, and proficiency in English. You will play a key role...


  • Lower Sackville, Canada SuperAnnotate Full time

    As a Senior Java Engineer, you will work remotely on an hourly paid basis to review AI-generated Java code, architectural solutions, and technical explanations, as well as generate high-quality reference implementations and reasoning steps. You will assess solutions for accuracy, clarity, and adherence to the prompt; identify errors in logic, performance, or...


  • Lower Sackville, Canada Nova Scotia Health Authority Full time

    **Req ID: 139166** **Company: Nova Scotia Health** **Location: Central Zone, Cobequid Community Health Centre** **Department: MHA CZ Bedford/Sackville Community** **Type of Employment: Permanent Hourly PT (25% FTE) x 1 position(s)** **Status: NSGEU** **Healthcare Position** **Posting Closing Date: 24-Nov-23** Nova Scotia Health is the largest provider of...


  • Lower Sackville, Canada Nova Scotia Health Authority Full time

    **Req ID**:175485** **Company: Nova Scotia Health** **Location**:Central** **Zone, **Cobequid Community Health Centre** **Department**:MHA CZ Bedford/Sackville Community** **Type of Employment**:Temporary** **Hourly FT long-assignment** **(**100%** **FTE) x **1** **position(s)** **Status: NSGEU** **Healthcare** Position** **Posting Closing...

  • Team Lead

    2 weeks ago


    Lower Sackville, Canada Nova Scotia Health Authority Full time

    **Req ID**:154090** **Company: Nova Scotia Health** **Location**:Central** Zone, **Cobequid Community Health Centre** **Department**:DI Radiology CMC** **Type of Employment**:Permanent** **Hourly FT** (**100%** FTE) x **1** position(s)** **Status: NSGEU** **Healthcare** Position** **Posting Closing Date**:4-May-23** Nova Scotia Health is the largest...


  • Lower Sackville, Canada Municipal Group of Companies Full time

    Eastern Traffic Services, part of The Municipal Group of Companies, is a large, diversified construction company engaged in all major aspects of the heavy civil construction industry within the Atlantic provinces. Eastern Traffic Services is currently seeking a full-time Administrative Assistant to join our team out of the office in Lower Sackville,...

  • Snow Plow Operator

    2 weeks ago


    Lower Sackville, Canada DEXTER CONSTRUCTION Full time

    **Snowplow Operators** Dexter Construction, part of The Municipal Group of Companies is a large, diversified Construction Company engaged in all major aspects of the heavy civil construction industry within the Atlantic Provinces. We are currently seeking to fill seasonal Snowplow Operator positions based out of our **Lower Sackville, NS**location for the...

  • Assistant Coach

    2 weeks ago


    Lower Sackville, Canada Sackawa Canoe Club Full time

    **Title**:Assistant Coach **Status**: Year-Round, Full-time With the opening of our new club facility, Sackawa’s programs are growing and we are hiring an Assistant Coach to contribute to, and be part of, this exciting growth. **About Sackawa Canoe Club**: Sackawa is a non-profit paddling club on First Lake in Lower Sackville. Established in 1980, our...


  • Lower Sackville, Canada Northwoodcare Inc. Full time

    Sackville-Bedford Meals on Wheels Society is seeking a highly responsible, compassionate, and organized Coordinator to help us provide hot, nutritious meals to community members who have difficulty preparing meals for themselves. The Coordinator will work closely with our administrative assistant, kitchen staff, and volunteers to ensure that all our...