Senior Firmware Engineer / Developer
Acara-Solutions
Job Type:
Direct PlacementDuration:
Direct Placement
The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a multidisciplinary engineering team responsible for delivering high quality, high performance tools for the industrial bolting industry. You will design, develop and deploy innovative firmware solutions for the next generation of our products. You will contribute to both system level and firmware level (embedded software) design efforts.
Opportunities exist for senior developers to become technical lead for a firmware development team.
The Role and Responsibilities
Develop firmware for a range of products.
Develop firmware for new products, sustaining efforts and custom solutions.
Develop firmware as part of a multidiscipline project team.
Review problem statements, customer requirements and engineering requirements.
Propose engineering and firmware solutions in response to requirements.
Provide analysis of, and estimates for, relevant development efforts.
Decompose solutions from higher level architectures to lower level firmware components.
Align development efforts across firmware and multidiscipline colleagues.
Debug, troubleshoot and verify firmware and system implementations.
Execute firmware development, adhering to NWT best practices and coding standards.
Create and maintain design documentation (including UML, Doxygen).
Maintain and continuously improve firmware development processes and best practices
Manage work on multiple competing projects, aligning prioritization with stakeholders.
Mentor peer and junior firmware developers.
Ability to lift up to 50 lbs.
Other duties as assigned.
Qualifications:Education
Bachelor's degree in electronic or computer engineering or equivalent
Professional engineer (P.Eng.) status or eligibility is an asset.
Experience
5+ years of firmware development experience.
10+ years of C/C++ programming experience.
Product development for manufacturing is an asset.
SkillsCore Technical Skills
Understanding of firmware development principles.
C programming for embedded systems.
Debugging and trouble shooting embedded systems.
Object oriented design and programming.
Understanding of real-time and concurrency design principles.
Understanding of microcontroller architecture.
Understanding of microcontroller / SoC peripherals (ADC, PWM, etc.)
Understanding of communication protocols (I2C, SPI, UART, TCP/IP, etc.)
Development of RTOS based systems (e.G. FreeRTOS).
Development of Linux systems (e.G. Yocto).
Implementation of firmware unit tests (black box and white box testing).
Use of firmware development tools: debuggers, IDEs.
Able to read and interpret electronic schematics.
Use of laboratory equipment: oscilloscopes, logic analyzers, spectrum analyzers.
Use of source code management tools (SVN, Git, etc.)
Familiar with the full SDLC (requirements, design, implement, debug, test, release, support).
Creation of effective design documentation (e.G. high level designs, UML, etc.)
Additional Skills (considered an asset)
Firmware integration of Bluetooth and Wi-Fi modules.
Digital signal processing, fixed point arithmetic, mathematical analysis.
Motor control algorithms.
Soft Skills
You have exceptional organizational and time-management skills.
You have exceptional communication skills, written and verbal.
You can easily communicate with technical and non-technical audiences.
You are able to organize and lead complex projects through a full development life cycle.
You are self-motivated, take ownership and are able to work with minimal supervision.
You excel in a team environment that requires collaboration and communication.
You provide and welcome constructive feedback.
You are a strong advocate for quality, best practices and traceability.
Acara Solutions is committed to ensuring equal employment opportunities for applicants and employees. We are committed to filling open positions using balanced selection criteria to avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation, or any other status protected or required by law.
Acara Solutions welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates participating in all aspects of the selection process.
#J-18808-Ljbffr
Direct PlacementDuration:
Direct Placement
The OpportunityThe Senior Firmware Engineer will join the firmware team, and become part of a multidisciplinary engineering team responsible for delivering high quality, high performance tools for the industrial bolting industry. You will design, develop and deploy innovative firmware solutions for the next generation of our products. You will contribute to both system level and firmware level (embedded software) design efforts.
Opportunities exist for senior developers to become technical lead for a firmware development team.
The Role and Responsibilities
Develop firmware for a range of products.
Develop firmware for new products, sustaining efforts and custom solutions.
Develop firmware as part of a multidiscipline project team.
Review problem statements, customer requirements and engineering requirements.
Propose engineering and firmware solutions in response to requirements.
Provide analysis of, and estimates for, relevant development efforts.
Decompose solutions from higher level architectures to lower level firmware components.
Align development efforts across firmware and multidiscipline colleagues.
Debug, troubleshoot and verify firmware and system implementations.
Execute firmware development, adhering to NWT best practices and coding standards.
Create and maintain design documentation (including UML, Doxygen).
Maintain and continuously improve firmware development processes and best practices
Manage work on multiple competing projects, aligning prioritization with stakeholders.
Mentor peer and junior firmware developers.
Ability to lift up to 50 lbs.
Other duties as assigned.
Qualifications:Education
Bachelor's degree in electronic or computer engineering or equivalent
Professional engineer (P.Eng.) status or eligibility is an asset.
Experience
5+ years of firmware development experience.
10+ years of C/C++ programming experience.
Product development for manufacturing is an asset.
SkillsCore Technical Skills
Understanding of firmware development principles.
C programming for embedded systems.
Debugging and trouble shooting embedded systems.
Object oriented design and programming.
Understanding of real-time and concurrency design principles.
Understanding of microcontroller architecture.
Understanding of microcontroller / SoC peripherals (ADC, PWM, etc.)
Understanding of communication protocols (I2C, SPI, UART, TCP/IP, etc.)
Development of RTOS based systems (e.G. FreeRTOS).
Development of Linux systems (e.G. Yocto).
Implementation of firmware unit tests (black box and white box testing).
Use of firmware development tools: debuggers, IDEs.
Able to read and interpret electronic schematics.
Use of laboratory equipment: oscilloscopes, logic analyzers, spectrum analyzers.
Use of source code management tools (SVN, Git, etc.)
Familiar with the full SDLC (requirements, design, implement, debug, test, release, support).
Creation of effective design documentation (e.G. high level designs, UML, etc.)
Additional Skills (considered an asset)
Firmware integration of Bluetooth and Wi-Fi modules.
Digital signal processing, fixed point arithmetic, mathematical analysis.
Motor control algorithms.
Soft Skills
You have exceptional organizational and time-management skills.
You have exceptional communication skills, written and verbal.
You can easily communicate with technical and non-technical audiences.
You are able to organize and lead complex projects through a full development life cycle.
You are self-motivated, take ownership and are able to work with minimal supervision.
You excel in a team environment that requires collaboration and communication.
You provide and welcome constructive feedback.
You are a strong advocate for quality, best practices and traceability.
Acara Solutions is committed to ensuring equal employment opportunities for applicants and employees. We are committed to filling open positions using balanced selection criteria to avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation, or any other status protected or required by law.
Acara Solutions welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates participating in all aspects of the selection process.
#J-18808-Ljbffr
Vacancy posted 51 minutes ago
Similar jobs that could be interesting for youBased on the Senior Firmware Engineer / Developer in Winnipeg, MB vacancy
- ...Overview Algo is looking for a highly motivated Embedded Firmware Developer to work with our growing development team in Burnaby, B.C. Working... ...on hardware development, software development, acoustical engineering, optical engineering, voice/music/video codecs, application...SeniorFull timeWork at officeLocal areaRemote workRelocation package
- Develop reliable embedded firmware in C and C++ with Schneider Electric’s Victoria team, supporting advanced... ...solutions and automated testing.As a Senior Embedded Designer I, you will create... ...generations while collaborating with engineers across technical disciplines.Key Responsibilities...Senior
- ...Reftek Systems is looking for a sharp, hands-on Senior Software/Firmware Developer to join our engineering team in Burnside, Nova Scotia. You’ll work at the edge of embedded systems, instrumentation, and seismic technology—turning ambitious ideas into working hardware and...Senior
- Explore hands-on development at Reftek Systems as a Senior Software/Firmware Developer in Burnside, Nova Scotia. Dive into embedded systems and seismic... ...Senior Software/Firmware Developer to enhance its engineering team. This position offers ownership in designing, prototyping...Senior
- Linux kernel customization and bootloader expertise define this fully remote senior firmware role. Build Embedded Linux solutions for complex hardware platforms.This Senior Firmware Engineer develops firmware across kernel, driver, and application layers within Linux...SeniorRemote work
- ...changing that. Inspired by nature and with a boost from NASA, we’ve developed the world’s first fully-integrated diagnostic breathalyzer.... ....Who You Are As a passionate and skilled Hardware/Firmware Engineer at Noze, you'll revolutionize medical diagnostics by developing...SeniorContract work
$95.91k - $126.87k per year
Firmware DeveloperFunctional area: Research & Development Onsite or Remote: Onsite Country... .... With ground-breaking technology, we develop and provide innovative and safe equipment... ...-functional teams, including hardware engineers, softwaredevelopers, and product managers...Long term contractApprenticeshipRemote workRelocationFlexible hoursShift work- ...harness Internet of Things (IoT) data to develop actionable insights and improve their... ...to alerts all in near real-time.As a Senior Embedded Software Engineer at Samsara, you will develop software... ...drivers, secure bootloaders, device firmware updates, as well as the core...SeniorLong term contractFull timeRemote workFlexible hoursShift work
- Design embedded firmware for industrial bolting tools as a Senior Firmware Engineer at Acara Solutions. Apply C, C++, and real-time systems expertise.This senior engineer develops firmware across new products, sustaining efforts, and custom solutions. The work spans system-...Senior
- ...contribute to important advancements in patient care.Summary The Firmware Developer contributes to the full embedded development lifecycle—from... ...software testingCollaborate with electronics and test engineers on board bring‑up, debugging, and performance optimizationQualification...Internship
- Embedded Firmware DeveloperLocation: Calgary, AB (Hybrid)Employment Type: Full-TimeCompany: OPIsystems Inc.About OPIsystemsFor... ...are looking for an experienced Embedded Firmware Developer to join our engineering team immediately. This role will focus initially on supporting...Long term contractImmediate start
$140k - $180k per year
...bringing that mission to life with HMND‑01 - our rapidly developed humanoid platform being deployed in real... ...even further. About The RoleWe are looking for a Firmware and Embedded Software Engineer to design and develop the real-time software systems that control our humanoid...SeniorWork at officeWorldwide- ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will develop the core routing engine responsible for intelligent distribution of voice and digital...SeniorInternshipRemote workRelocation
- Senior Firmware Engineer (Embedded Systems) Are you passionate about shaping North America's sustainable future? Founded in 2019, Verdyn is a... ...you to apply your creativity and technological expertise in developing cutting-edge firmware for our DC Microgrids and EV DC Fast...SeniorLocal area
- OverviewTonal is looking for a Senior Power Electronics Firmware Engineer to develop the firmware for our motor drive and power systems. That drive generates up to 250 pounds of digital weight, so its firmware defines how Tonal feels to every member. You’ll contribute at every...SeniorInternshipLocal area
- ...hardware and software solutions, and they are actively seeking a Senior Firmware Engineer with expertise in Embedded Linux to join their fully remote... ...remote work setting and possesses a deep understanding of developing robust firmware for complex embedded systems. You will be...SeniorRemote workHome office
$115k - $125k per year
...security experience for Arlo users that is easy to set up and interact with every day. Arlo is seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video streaming products. In this role, you will design, implement, and optimize embedded...SeniorFor contractorsWork from home- Drive firmware testing innovation at Lightmatter as a Senior Software Development Engineer in Test. Engage deeply with firmware teams while building robust test frameworks in a hybrid workspace. In this pivotal role, you will own the architecture of the firmware test automation...Senior
- ...somebody hands you the answer?Some engineering roles are about applying a known solution... ...'t obvious yet. At Tangent, we develop complex products where firmware, electronics and the physical world... ...'re looking for an intermediate or senior Firmware Engineer who can think critically...SeniorFull timeImmediate start
- Own real-time firmware quality at Pulsenics, where timing and synchronization protect high-fidelity electrochemical data. Debug complex systems directly on hardware.In this senior engineering role, you will lead firmware supporting measurement accuracy, control, safety, and...SeniorLong term contract
- Design real-time firmware for Humanoid’s HMND‑01 robots, using C, C++, and embedded systems expertise in Vancouver... .... Build software for safe robotic operation.As a Senior Firmware and Embedded Software Engineer, you will develop software for motion control, sensors,...Senior
- ...Products Ltd. in Burnaby, BC, is seeking an experienced Embedded Firmware Developer to join a multidisciplinary team working on telecom audio/... ..., collaborating with hardware, acoustical, and software engineers. The role emphasizes hands-on embedded C development, debugging...Senior
$90k - $125k per year
Overview Join to apply for the Firmware Engineer role at Tangent Design Engineering. We’re a Calgary-based product development... ...value your time and effort in considering a role with us.Seniority level: Mid-Senior levelEmployment type: Full-timeIndustries: Design...SeniorRemote workFlexible hours3 days per week- ...impact problems with innovative engineering and bold ideas.We are seeking a Electronic & Firmware Engineer to join our... ...play a pivotal role in designing, developing, and validating the electronic... ...MOSTAVIO by 2xSeniority level Mid-Senior levelEmployment type Full-...Senior
- Strong Firmware design and debug experience using assembly and C/C++ Programming. Knowledge of NAND Flash, SSD Flash translation layer, Wear leveling, Garbage collection. Knowledge of mass storage interface such as SATA, SAS, NVMe (Optional but strong plus). Knowledge of configuring...
- ...achievements. Job DescriptionAs our Firmware Team Manager, you will lead a team of firmware and embedded software developers in the implementation of the Edge and Cloud... ...you can understand the role as well. Seniority LevelMid‑Senior level Employment TypeFull‑time #J-...SeniorRemote workFlexible hours
- Use C++, C# and C to develop software and firmware for BOWMAN in Calgary, Alberta, within a multidisciplinary Agile team.As an experienced Software/Firmware Developer, you will support BOWMAN, an advanced tactical communications system. You will design, implement, debug and...
$86k - $186k per year
...perks await!Job Description: Microchip is looking for an energetic and self-motivated Firmware Engineer to work in our open and uniquely supportive work environment. As a Firmware Developer in Microchip’s Datacenter Solutions business unit, you will be working on products...Live In- Develop firmware for Verdyn's power electronics platforms, using embedded C/C++ and control algorithms to support reliable microgrid... ...charging systems. Work on sustainable energy technologies.This Senior Firmware Engineer position focuses on firmware for DC microgrids and EV DC...Senior
$73.5k - $136.5k per year
...Ingénieur en conception de micrologiciel / Firmware Design EngineerApplylocations: MOUNT-... ...requisition id: R55507## **At Cadence, we hire and develop leaders and innovators who want to make... ...firsts in design IP and verification IP. Engineers choose Cadence when they want the best in...Long term contractTemporary work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Firmware Engineer / Developer. Be the first to apply!
Related searches
- remote firmware engineer Winnipeg, MB
- senior disability case manager Winnipeg, MB
- senior hardware engineer Winnipeg, MB
- senior cook Winnipeg, MB
- amica senior lifestyles Winnipeg, MB
- senior building operator Winnipeg, MB
- senior project manager Winnipeg, MB
- senior communications Winnipeg, MB
- sr. IT support analyst Winnipeg, MB
- senior marketing Winnipeg, MB

