Talent.com
Amaris Consulting
Senior Embedded Software EngineerAmaris Consulting • Brossard, Montérégie, CA
Senior Embedded Software Engineer

Senior Embedded Software Engineer

Amaris Consulting • Brossard, Montérégie, CA
30+ days ago
Job type
  • Full-time
Job description

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Amaris Consulting

-------------

As a Senior Embedded Software Engineer, you will be responsible for designing, developing, testing, and optimizing embedded software solutions for our products. You will work closely with cross-functional teams, including hardware engineers, system architects, and quality assurance teams, to ensure robust and efficient embedded systems.

Key Responsibilities:

  • Design, develop, and maintain embedded software applications using C programming.
  • Collaborate with hardware engineers to integrate software with hardware components.
  • Optimize and debug embedded software to ensure high performance and reliability.
  • Develop and execute unit and integration tests to validate software functionality.
  • Participate in code reviews and provide feedback for best coding practices.
  • Work with real-time operating systems (RTOS) and bare-metal firmware development.
  • Ensure compliance with industry standards and best practices in embedded software development.
  • Document software designs, implementation details, and technical specifications.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Strong proficiency in C programming for embedded systems.
  • Experience with microcontrollers, microprocessors, and embedded architectures.
  • Knowledge of RTOS, bare-metal programming, and firmware development.
  • Familiarity with debugging tools such as JTAG, oscilloscopes, and logic analyzers.
  • Understanding of communication protocols (SPI, I2C, UART, CAN, etc.).
  • Experience with version control systems like Git.
  • Ability to read and understand hardware schematics and datasheets.
  • Strong problem-solving and analytical skills.
  • Excellent teamwork and communication skills.

Preferred Qualifications:

  • Experience with ARM Cortex-based microcontrollers.
  • Knowledge of C++ and Python for embedded development.
  • Familiarity with Agile development methodologies.
  • Experience in developing safety-critical or real-time embedded systems.
  • Understanding of cybersecurity principles for embedded software.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Consulting
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Amaris Consulting by 2x

Sign in to set job alerts for “Embedded Software Engineer” roles.

Embedded Software Engineer – Fire Detection Systems (Hybrid | Brossard)

Brossard, Quebec, Canada CA$80,000.00-CA$120,000.00 2 weeks ago

Embedded Software Developer – Middleware & SoC Porting

Montreal, Quebec, Canada $55.00-$65.00 2 days ago

Embedded Software Developer – Middleware & SoC Porting

Embedded Software Developer, Wireless and IP Communications

St-Bruno-de-Montarville, Quebec, Canada 2 months ago

Embedded Linux Field Engineer for Devices/IoT

Embedded Linux Field Engineer for Devices/IoT

Embedded Linux Senior Software Engineer - Optimisation

Embedded Linux Senior Software Engineer - Optimisation

Senior Software/Firmware Development Engineer (HSM Embedded)

Senior Software/Firmware Development Engineer (HSM Embedded)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
Create a job alert for this search

Senior Embedded Software Engineer • Brossard, Montérégie, CA

Similar jobs

Principal Embedded Software Engineer - Analog Connectivity - C$184,500 - C$205,000 A Year - Remote

Astera LabsBoucherville, Canada
Remote
Full-time

Lead embedded software engineering for AI infrastructure connectivity solutions, architecting firmware and managing a team from conception to deployment. Show more

 • Promoted

Senior Embedded Engineer – Fire Alarm & Real‑Time Systems

Industry ProfessionalsBrossard, Montérégie, CA
Full-time

A leading engineering recruitment firm is seeking an Embedded Software Engineer for a hybrid role in Brossard, QC.This position involves developing critical embedded applications for fire safety sy... Show more

 • Promoted

Senior Embedded Software Engineer - C$125,000 - C$135,000 A Year

Morson CanadaBoucherville, Canada
Full-time

Develops and maintains embedded software for aviation communication systems, integrating software with hardware components and collaborating with cross-functional teams.Requires expertise in C/C++ ... Show more

 • Promoted

Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting FirmBrossard, Quebec, Canada
Full-time

Talent Discovery Specialist @ HireTalent | Expert in Technical Recruiting As a member of an Embedded Software Engineering team, perform diverse work tasks in a real‑time embedded communication and ... Show more

 • Promoted

Embedded Software Engineer — Next-Gen Optics (Ottawa) - $66,000 - $89,300 A Year

Lumentum Operations LLCBoucherville, Canada
Full-time

Develop embedded software for advanced optical communication products, collaborating with internal teams. Show more

 • Promoted

Staff Embedded Software Engineer - $133,000 - $183,000 A Year

Microchip TechnologyVarennes, Canada
Full-time

Seeking an experienced Embedded Software Engineer to lead design, development, and testing of embedded software for network synchronization products.Role involves technical leadership, architecture... Show more

 • Promoted

Senior Software Developer- Embedded- Onsite Position- Ottawa, On - $90,300 - $135,000 A Year

Curtiss-WrightBoucherville, Canada
Full-time

Develop and test new embedded products, and enhance existing software.Requires C programming, and experience with Intel, Power Architecture, and ARM processors. Show more

 • Promoted

Senior Embedded Software Engineer - C$125,000 - C$135,000 A Year

Morson Edge (Canada)Boucherville, Canada
Full-time

Develops and maintains embedded software for communication systems, integrating with hardware and collaborating with teams. Show more

 • Promoted

Senior Embedded Software Engineer - Aviation Systems Ottawa - C$100,000 - C$135,000 A Year

SkytracBoucherville, Canada
Full-time

Develops and maintains embedded software for communication systems, collaborating with cross-functional teams. Show more

 • Promoted

Embedded Software Engineer - C$75,000 - C$110,000 A Year

SpaceiumVarennes, Canada
Full-time

Develops mission-critical embedded software for spacecraft hardware, controlling systems and ensuring reliable operation in space.Collaborates with cross-functional teams and helps define software ... Show more

 • Promoted

Embedded Engineer - C$90,000 A Year

iClanzVarennes, Canada
Full-time

Develops embedded C/C++ software for optical switches on Linux platforms, focusing on protocol engineering and network solutions. Show more

 • Promoted

Senior Embedded Software Engineer Needed

Dana IncorporatedBoucherville, Montérégie, CA
Full-time

Drive innovation at Dana as a Senior Embedded Software Engineer responsible for developing cutting-edge software for automotive applications.This role emphasizes collaboration and rigorous software... Show more

 • Promoted

Senior Embedded Software Engineer - C$80,000 - C$120,000 A Year

Amaris ConsultingLa Prairie, Canada
Full-time

Develops, tests, and optimizes embedded software solutions, collaborating with hardware engineers and QA teams. Show more

 • Promoted

Senior Embedded Engineer - $110,000 - $150,000 A Year

SiLCBoucherville, Canada
Full-time

Seeking an Embedded Systems Engineer for a full-time, on-site role to design, develop, and test real-time DSP algorithms for 4D sensing products.Responsibilities include C programming, firmware opt... Show more

 • Promoted

Embedded Optical Control Software Engineer - C$120,000 - C$145,000 A Year

Technology Innovation CompanyBoucherville, Canada
Full-time

Seeking an Embedded Software Engineer in Ottawa to develop software for advanced optical components, focusing on embedded systems design, control loop optimization, and hardware interfacing. Show more

 • Promoted

Senior Embedded Software Manager — Optical Networks - C$139,400 - C$222,600 A Year

Ciena CorporationBoucherville, Canada
Full-time

Manage embedded software development for optical networks products, lead and mentor a team. Show more

 • Promoted

Senior Embedded Software Engineer - Ottawa Onsite - $90,300 - $135,000 A Year

Curtiss-Wright CorporationBoucherville, Canada
Full-time

Seeking an experienced Embedded Software Engineer to develop cutting-edge embedded systems in Ottawa.Requires C proficiency and 7+ years of experience. Show more

 • Promoted

Senior Embedded Software Engineer - On-Site Ottawa - C$125,000 - C$135,000 A Year

Morson EdgeVarennes, Canada
Full-time

Senior Embedded Software Engineer needed to design, develop, and deploy advanced communication systems.Requires C/C++, Yocto, and hardware integration expertise. Show more

 • Promoted

Senior Manager Embedded Software Engineering - C$139,400 - C$222,000 A Year

CienaBoucherville, Canada
Full-time

Lead a team of software engineers in developing embedded software for optical networking products, ensuring quality delivery and fostering innovation. Show more

 • Promoted

Embedded Software Developer - C$120,000 A Year

High Tech GenesisVarennes, Canada
Full-time

Seeking an Intermediate to Senior Embedded Software Developer for radar emulation systems.Requires C/C++ expertise, ARM/Microchip processor experience, and system-level design skills. Show more