1

Embedded Systems Engineer Jobs in Nova Scotia (NOW HIRING)

Designing, documenting, testing and debugging embedded systems (hardware and firmware) as part of ... Bare-metal programming on MCUs (ARM Cortex-M, AVR, PIC, etc.) * Peripheral drivers (SPI, I2C, UART ...

Designing, documenting, testing and debugging embedded systems (hardware and firmware) as part of ... Bare-metal programming on MCUs (ARM Cortex-M, AVR, PIC, etc.) * Peripheral drivers (SPI, I2C, UART ...

C language programming for embedded systems * FPGA design using VHDL * Network communication ... Fiber Optic Ethernet ATM SONET * A team-oriented individual that works collaboratively to achieve ...

New

... are embedded effectively across the organization. Founded in 1882, J.D. Irving, Limited (JDI ... Bachelor's degree in Engineering, Industrial Management, or related field * PMP (or equivalent ...

... are embedded effectively across the organization. Founded in 1882, J.D. Irving, Limited (JDI ... Bachelor's degree in Engineering, Industrial Management, or related field * PMP (or equivalent ...

... are embedded within the production process and enabling efficient execution, inspection, and ... Success in this role requires strong knowledge of structural steel fabrication, 3D modeling systems ...

... are embedded within the production process and enabling efficient execution, inspection, and ... Success in this role requires strong knowledge of structural steel fabrication, 3D modeling systems ...

Embedded Systems Engineer information

See Nova Scotia salary details

$53.5K

$103K

$163.5K

How much do embedded systems engineer jobs pay per year?

As of Aug 13, 2026, the average yearly pay for embedded systems engineer in Nova Scotia is $102,961.00, according to ZipRecruiter salary data. Most workers in this role earn between $80,500.00 and $120,000.00 per year, depending on experience, location, and employer.

What does an embedded systems engineer do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

Are embedded systems engineers in demand?

Embedded systems engineers are in high demand due to the growth of IoT, automotive, healthcare, and consumer electronics industries. They typically require skills in programming languages like C and C++, and knowledge of hardware integration, with job opportunities expected to increase as embedded technology becomes more widespread.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

What are some common challenges an embedded systems engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What is an embedded systems engineer?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.
Infographic showing various Embedded Systems Engineer job openings in Nova Scotia as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $102,961 per year, or $49.5 per hour.

Full-time

Re-posted 26 days ago


Job description

INNOVASEA | Aquatic Solutions Built for Life

Ready to join a passionate team committed to a more sustainable future?Innovasea (pronounced In-no-va-see) is at the forefront of revolutionizing aquaculture solutions and advancing the science of fish tracking. We provide complete end-to-end solutions to improve sustainable fish farming andbetter understand andpreserve our marine and freshwater habitats.

When you work at Innovasea, you join a group ofover250 employees committed to our values of authenticity, collaboration, commitment,innovationand stewardship.As a member of the team, you'll have the opportunity to be part ofanorganizationrelentlessly committed to building a better tomorrow.

Role and Responsibilities
We are seeking a full-timeElectrical Engineer.

Reporting to the Director of Hardware Engineering in our Aquaculture System division, theElectrical Engineer is responsible for designing and supporting embedded systems as part of the hardware engineering team. The candidate must be adept at the following:

  • Designing, documenting, testing and debugging embedded systems (hardware and firmware) as part of the product development process using standard lab equipment and tools.
  • Performing analog and digital circuit design (op-amps, filters, signal conditioning).
  • Coding embedded firmware in C/C++.
  • Interfacing with other departments, such as Production, Procurement and Customer Support, to answer technical questions, support existing products, and troubleshoot identified problems.
  • Analyzing data to draw conclusions and make recommendations.
  • Learning new technologies to grow our product offering.

Required Skills and Experience

  • Three to five years of experience in the design/development/test of embedded systems.
  • Ability to manage multiple priorities under tight timelines.
  • Ability to collaborate with others and work in a team-based environment.
  • Flexibility to learn new skills and take on new tasks, including areas outside core area of expertise.
  • Effective oral communications with strong technical writing skills.

Education

Candidates are required to have a bachelor's degree in Electrical Engineering or equivalent.

Preferred Technical and Professional Expertise

  • High-speed design basics (signal integrity, EMI/EMC considerations).
  • Component selection, derating, and BOM creation.
  • Schematic capture using Altium or similar tools.
  • RTOS coding.
  • Bare-metal programming on MCUs (ARM Cortex-M, AVR, PIC, etc.)
  • Peripheral drivers (SPI, I2C, UART, CAN, USB).
  • Bootloaders and firmware update mechanisms.
  • Low-power firmware design and optimization.
  • Knowledge of communication protocols and system integration.
  • Version control using Git.
  • Build systems and toolchains (Make, CMake, GCC, etc.).
  • Documentation practices (schematics, design docs, firmware architecture)
  • Familiarity with safety, reliability, and regulatory considerations.
  • Oxygen patch operation and behavior.
  • Design for Manufacturing (DFM) techniques.
  • Registered with Engineers NS as an EIT or Professional Engineer.

About Innovasea
Fueled by leading-edge technology and a passion for research and development,Innovaseais revolutionizing aquaculture and advancing the science of fish tracking to make our oceans and freshwater ecosystems sustainable for future generations. With 250 employees worldwide, we provide full end-to-end solutions for fish farming and aquatic species research - including quality equipment that's efficient and built to last, expert consulting services, and innovative platforms and products that deliver unrivaled data, information and insights.

Innovasea is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.