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 ...
Electrical Engineer
Bedford, NS · On-site
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 ...
Quick apply
Electrical Engineer
Bedford, NS · On-site
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 ...
Electrical Engineer
Bedford, NS · On-site
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 ...
Quick apply
Electrical Engineer
Bedford, NS · On-site
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 ...
Applies mathematical and engineering principles and methods to designs. Is able to work is ... Embedded microcontroller design (STM32 microcontrollers or DSP-based systems). * Familiarity with ...
Applies mathematical and engineering principles and methods to designs. Is able to work is ... Embedded microcontroller design (STM32 microcontrollers or DSP-based systems). * Familiarity with ...
Electrical Engineer II
Dartmouth, NS · On-site
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
Electrical Engineer II
Dartmouth, NS · On-site
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
This role requires strong technical expertise in electrical systems and leadership skills to ensure ... Professional Engineer (P.Eng) designation or eligibility * Experience developing and implementing ...
This role requires strong technical expertise in electrical systems and leadership skills to ensure ... Professional Engineer (P.Eng) designation or eligibility * Experience developing and implementing ...
This role requires strong technical expertise in electrical systems and leadership skills to ensure ... Professional Engineer (P.Eng) designation or eligibility * Experience developing and implementing ...
This role requires strong technical expertise in electrical systems and leadership skills to ensure ... Professional Engineer (P.Eng) designation or eligibility * Experience developing and implementing ...
Diploma or bachelor's degree in engineering, Information Technology, Business, Computer Science ... embedded within ProcPack. * Review and approval of Quality Vendor Furnished Information (VFI ...
New
Diploma or bachelor's degree in engineering, Information Technology, Business, Computer Science ... embedded within ProcPack. * Review and approval of Quality Vendor Furnished Information (VFI ...
New
Diploma or bachelor's degree in engineering, Information Technology, Business, Computer Science ... embedded within ProcPack. * Review and approval of Quality Vendor Furnished Information (VFI ...
New
Diploma or bachelor's degree in engineering, Information Technology, Business, Computer Science ... embedded within ProcPack. * Review and approval of Quality Vendor Furnished Information (VFI ...
New
Diploma or bachelor's degree in engineering, Information Technology, Business, Computer Science ... embedded within ProcPack. * Review and approval of Quality Vendor Furnished Information (VFI ...
New
Diploma or bachelor's degree in engineering, Information Technology, Business, Computer Science ... embedded within ProcPack. * Review and approval of Quality Vendor Furnished Information (VFI ...
New
Project Manager
Halifax, NS · On-site
... 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 ...
Project Manager
Halifax, NS · On-site
... 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 ...
Project Manager
Halifax, NS · On-site
... 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 ...
Project Manager
Halifax, NS · On-site
... 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 ...
Steel Planner
Dartmouth, NS · On-site
... 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 ...
Steel Planner
Dartmouth, NS · On-site
... 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 ...
... 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 - $63.5K
4% of jobs
$63.5K - $73.5K
8% of jobs
$80.4K is the 25th percentile. Wages below this are outliers.
$73.5K - $83.5K
18% of jobs
$83.5K - $93.5K
18% of jobs
The median wage is $94.7K / yr.
$93.5K - $103.5K
14% of jobs
$103.5K - $113.5K
11% of jobs
$116K is the 75th percentile. Wages above this are outliers.
$113.5K - $123.5K
9% of jobs
$123.5K - $133.5K
5% of jobs
$133.5K - $143.5K
4% of jobs
$143.5K - $153.5K
5% of jobs
$153.5K - $163.5K
3% of jobs
$53.5K
$103K
$163.5K
How much do embedded systems engineer jobs pay per year?
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?
Are embedded systems engineers in demand?
What is the difference between Embedded Systems Engineer vs Firmware Engineer?
| Aspect | Embedded Systems Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems Engineer | Bachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer |
| Work Environment | Designing and developing embedded hardware/software for devices like automotive, medical, consumer electronics | Writing low-level code to optimize firmware for microcontrollers and embedded devices |
| Industry Usage | Used across automotive, aerospace, consumer electronics, industrial automation | Primarily 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?
What is an embedded systems engineer?

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.
About Innovasea Systems
Sourced by ZipRecruiter
Company size
11 - 50 Employees
Headquarters location
Boston, MA, US
Year founded
2015