CrawlJobs Logo

Intermediate/Senior Firmware Engineer

equinoxpowerinc.com Logo

EQUINOX POWER

Location Icon

Location:
Canada , Burnaby

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

110000.00 - 160000.00 CAD / Year

Job Description:

We have an exciting opportunity for an Intermediate/Senior Firmware Engineer to join our growing team. Reporting directly to Equinox Power’s Chief Technology Officer, we are looking for a someone who enjoys working in a small start-up environment and wants to have a meaningful impact towards our company’s strategic goals, project deliverables and the growth and skillsets of other engineers. Equinox Power has a collaborative team culture, so we need someone with a similar mindset and work style to further contribute to our company’s success. This is a full-time in-person role for our office in Burnaby, BC. Due to our company’s expected growth and workload, we anticipate the role to transition to a Team Lead position in the future, leading and mentoring others. In this role, you will need a strong background in bare-metal firmware development. The ideal candidate will have experience specifying requirements and designing code that directly controls transistors to convert power, measures analog signals, implements control loops, sequences states during power transitions and faults, and communicates with other devices. This role requires an intermediate or senior-level professional with at least 5 years of practical experience.

Job Responsibility:

  • Specify, develop, document, and maintain robust C firmware libraries
  • Collaborate with cross-functional teams to define requirements, integrate firmware solutions into larger systems, and support product development
  • Conduct thorough prototype testing and validation, ensuring compliance with industry standards and certifications, including functional safety standards
  • Work with ARM Cortex microcontrollers and implement communication protocols such as SPI, I2C, CAN, and RS485
  • Use simulation tools and lab equipment to debug and optimize hardware and firmware

Requirements:

  • Bachelor’s Degree in Electrical Engineering or equivalent
  • At least 5 years of experience in bare metal firmware development in the C programming language
  • A working knowledge of electronics with the ability to read schematics and identify and understand circuit blocks such as amplifiers, filters, multiplexors, switching and linear regulators, level-shifters, etc.
  • Experience with integrated development environments and JTAG debugging tools
  • Strong problem-solving skills and ability to work independently as well as in a team environment

Nice to have:

  • Work experience in power conversion projects (AC-DC, DC-DC, DC-AC)
  • Concurrent programming (e.g., multithreading, resource locking)
  • Control theory (e.g., stability criteria, time and frequency domains)
  • Digital Signal Processing (e.g., digital filter methods, fixed-point issues)
  • Communication protocols (e.g., specification, layers, I2C, SPI, CAN)
  • Numerical methods (e.g., binary arithmetic, approximation, integration)

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Intermediate/Senior Firmware Engineer

Intermediate/Senior Firmware Engineer

We have an exciting opportunity for an Intermediate/Senior Firmware Engineer to ...
Location
Location
Canada , Burnaby
Salary
Salary:
110000.00 - 160000.00 CAD / Year
equinoxpowerinc.com Logo
EQUINOX POWER
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Electrical Engineering or equivalent
  • At least 5 years of experience in bare metal firmware development in the C programming language
  • A working knowledge of electronics with the ability to read schematics and identify and understand circuit blocks such as amplifiers, filters, multiplexors, switching and linear regulators, level-shifters, etc.
  • Experience with integrated development environments and JTAG debugging tools
  • Strong problem-solving skills and ability to work independently as well as in a team environment
Job Responsibility
Job Responsibility
  • Specify, develop, document, and maintain robust C firmware libraries
  • Collaborate with cross-functional teams to define requirements, integrate firmware solutions into larger systems, and support product development
  • Conduct thorough prototype testing and validation, ensuring compliance with industry standards and certifications, including functional safety standards
  • Work with ARM Cortex microcontrollers and implement communication protocols such as SPI, I2C, CAN, and RS485
  • Use simulation tools and lab equipment to debug and optimize hardware and firmware
  • Fulltime
Read More
Arrow Right

Pharmacy Technician

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Hampstead
Salary
Salary:
16.00 - 24.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 19, 2026
Flip Icon
Requirements
Requirements
  • Must comply with any state board of pharmacy requirements or laws governing the practice of pharmacy, which includes but is not limited to, age, education, and licensure/certification
  • If the state board of pharmacy does not address or mandate a minimum age requirement, must be at least 16 years of age
  • If the state board of pharmacy does not address or mandate a minimum educational requirement, must have a high school diploma or equivalent, or be actively enrolled in high school or high school equivalency program
  • State-level licensure and national certification requirements vary by state
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus: Ability to concentrate on a task over a period of time
  • Ability to pivot quickly from one task to another to meet patient and business needs
  • Ability to confirm prescription information and label accuracy, ensuring patient safety
  • Customer Service and Team Orientation: Actively look for ways to help people, and do so in a friendly manner
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences by showing empathy and genuine care: creating heartfelt and personalized moments while serving patients at pick-up, drive-thru, and over the phone
  • keeping patients healthy by offering immunizations and other services at the register and over the phone
  • and demonstrating compassionate care by solving or escalating patient problems
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team, such as accurately putting away medication deliveries and completing cycle counts, returns-to-stocks, waiting bin inventories, etc.
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
  • actively seeking opportunities to expand clinical and technical knowledge needed to better assist patients
  • Remaining flexible for both scheduling and business needs, while contributing to a safe, inclusive, and engaging team dynamic
  • voluntarily traveling to stores in the market to work shifts as needed by the business
What we offer
What we offer
  • medical, dental, and vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
  • Fulltime
Read More
Arrow Right

Ba Cityflyer Maintrol Engineer

BA Cityflyer is an airline with a difference part of the British Airways family,...
Location
Location
United Kingdom , Manchester
Salary
Salary:
78000.00 GBP / Year
britishairways.com Logo
British Airways
Expiration Date
November 05, 2026
Flip Icon
Requirements
Requirements
  • UK/EASA Part‑66 B1 or B2 Licence
  • Experience in a maintenance or maintenance‑control environment
  • Proven ability to deliver cost‑effective solutions
  • Experience improving efficiency and reducing operational costs
  • Strong attention to detail and adherence to processes
  • Good understanding of airline operations and procedures
  • Computer literate, ideally with experience in MS Office and maintenance systems
  • Experience working on Embraer 170/190 or similar technology aircraft is desirable but not essential
Job Responsibility
Job Responsibility
  • Acts as the central coordination point between Line Stations, third‑party maintenance providers and pilots to ensure safe and reliable daily operations
  • Manages scheduled and unscheduled Line Maintenance activities, ensuring full compliance with regulatory and maintenance programme requirements
  • Controls and monitors Acceptable Deferred Defects (ADDs), driving timely rectification and coordinating required spares, tooling and documentation
  • Supports aircraft recovery through technical guidance, logistics coordination and oversight of crew duty‑time limitations
  • Provides real‑time technical assistance to flight crews and engineers during in‑flight or ground‑based operational issues
  • Coordinates information flow following aircraft incidents and contributes to recovery planning
  • Allocates aircraft in line with operational, engineering and maintenance priorities
  • Responsible for improving aircraft and Engineering performance through proactive use of Aircraft monitoring and prognostic tools
  • Provides specialist technical support as required with due regard for safety, technical, regulatory and commercial requirements
What we offer
What we offer
  • Staff Travel: unlimited basic and premium standby tickets on worldwide British Airways flights
  • Up to 30 discounted 'Hotline' airfares per year for yourself, friends, and family
  • Shift pattern: 5-5-4 shift pattern, guaranteed 2 weekends off per month (days and nights)
  • Electric vehicle scheme
  • Cycle to work scheme
  • Gym & retail discounts
  • Life Assurance (4 x basic salary)
  • Holiday Entitlement: 24 Shifts inclusive of Bank Holidays
  • Fulltime
Read More
Arrow Right

Surgical Tech II - Operating Room

Beebe Healthcare is seeking a skilled and detail-oriented Surgical Technologist ...
Location
Location
United States of America , Lewes
Salary
Salary:
24.62 - 38.16 USD / Hour
beebehealthcare.org Logo
beebe healthcare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must possess one (1) year experience in hospital setting
  • Ability to lift up to 50 lbs
  • Graduated from a Surgical Technology program
  • Clear Communication Skills Both Written And Verbal
  • Able To Keep Confidential Information Regarding Patients, Team Members
  • Able To Withstand Crisis Situations
  • Has Skills To Provides Customer Service To Patients, Team Members And Visitors
  • Knowledge And Experience With Electronic Health Records
  • BLS - Basic Life Saving certification
  • High school graduate or equivalent
Job Responsibility
Job Responsibility
  • Follows established procedures for surgical intervention
  • Follows established guidelines related to aseptic technique
  • Demonstrates expertise in performance of scrub/surgical routines
  • Consistently demonstrates knowledge of instrument usage, assembly of instrument sets, case set-up procedures, break-down of instruments set-ups, and protocol for transport to SPD for processing
  • Understands and utilizes established guidelines for operation of autoclaves and steris units
  • Assists the RN with planning patient care
  • Confines and contains sources of contamination throughout the surgical procedure
  • Assists with ongoing maintenance of up-to-date preference sheets
  • Strives to ensure efficiency in turn around time between procedures
What we offer
What we offer
  • Competitive compensation and wellness benefits (medical, dental, vision, and prescription)
  • Sign-on and Referral Bonuses for select positions
  • Tuition Assistance up to $5,000
  • Paid Time Off
  • Long Term Sick accrual
  • Employer Contribution Plan
  • Free Short and Long-Term Disability for Full Time employees
  • Zero copay for drugs on prescription plan for certain conditions
  • College Bound 529 Savings Plan
  • Life Insurance
  • Parttime
Read More
Arrow Right

District Support Pharmacist Part Time

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Wayne
Salary
Salary:
60.00 - 76.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
June 06, 2026
Flip Icon
Requirements
Requirements
  • Active Pharmacy License in the state in which you are employed
  • Not on the DEA Excluded Parties List
  • Immunization Certification through an accredited organization (i.e. APhA)
  • Free of pending felony charges or convictions for criminal offenses involving controlled substances
Job Responsibility
Job Responsibility
  • Lead with Heart – display empathy and compassion for your patients, customers, caregivers and colleagues on your team
  • Motivate, inspire and develop your Pharmacy Support Staff by balancing assignments that maximize colleagues’ strengths, address development opportunities and decrease knowledge gaps
  • Identify critical business opportunities and contribute to the development of meaningful solutions to drive growth and improve performance in your pharmacy
  • Successfully implement those solutions by leading your team to achieve specified goals
  • Adapt to change and adjust plans to thrive in a dynamic community healthcare setting
  • Seek new ways to grow, collaborate with others and deliver better outcomes
  • Align others around purpose to gain support and commitment
  • Actively contribute to a ‘team’ culture that promotes caring, energy, enthusiasm and pride
  • Apply acquired knowledge to help drive healthy outcomes and differentiate CVS from competitors
What we offer
What we offer
  • dental
  • vision
  • wellness resources
  • employee discounts
  • access to certain voluntary benefits
  • Parttime
Read More
Arrow Right

Account Director (Individual Contributor)

Join a well-established ~$100M IT services and managed services provider that's ...
Location
Location
Canada , Toronto
Salary
Salary:
120000.00 - 150000.00 CAD / Year
salestalentinc.com Logo
Sales Talent Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven success selling IT services and/or professional services
  • Strong exposure to Microsoft ecosystem (Azure, Dynamics 365, ERP-adjacent solutions)
  • Experience within a mid-sized MSP or IT services firm strongly preferred
  • Highly consultative, business-outcome focused approach
  • Comfortable owning deals end-to-end and partnering with technical teams
  • Bachelor's degree preferred
Job Responsibility
Job Responsibility
  • Owning and driving net-new logo acquisition across mid-market to small enterprise accounts ($50M–$2B revenue)
  • Leading consultative, multi-threaded sales cycles across Cloud (Azure), Managed Services, Data & AI, Dynamics 365 (ERP/CRM), Application Modernization, and Security
  • Diagnosing complex business and technical challenges and mapping solutions across the Microsoft ecosystem
  • Partnering closely with Microsoft on co-sell motions, target accounts, and pipeline development
  • Collaborating with technical SMEs and delivery leaders to build proposals and close sophisticated, outcome-based deals
What we offer
What we offer
  • Extended health benefits (medical, dental, vision)
  • HSA-style options
  • RRSP matching
  • Strong employer contribution toward benefits
  • Uncapped commission
  • Fulltime
Read More
Arrow Right

Technical Implementation Consultant

Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
smartree.com Logo
Smartree
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong SQL knowledge with hands-on experience working with Microsoft SQL Server
  • Experience working with data in implementation, migration, or technical support contexts
  • Ability to analyze data structures and identify and resolve data consistency and quality issues
  • Strong analytical and logical thinking skills, with attention to detail
  • Ability to understand business requirements and translate them into simple and efficient technical solutions.
Job Responsibility
Job Responsibility
  • Support end-to-end implementation projects for new client implementations from requirements gathering to go-live
  • Configure and customize the platform based on client requirements
  • Work with client data to ensure correct migration, mapping, and validation
  • Write and execute SQL queries to analyze, extract, and transform data as part of implementations
  • Troubleshoot data inconsistencies and support issue resolution during implementation phases
  • Support integrations between systems and ensure data flows correctly
  • Collaborate with business consultants and clients to translate business needs into system configurations
  • Assist in reporting and data extraction activities based on client requirements
  • Document implementation steps, configurations, and data mappings.
  • Fulltime
Read More
Arrow Right

Telemetry RN

As a Registered Nurse (RN), you will be a pivotal healthcare professional, deliv...
Location
Location
United States , Bryan
Salary
Salary:
31.50 - 51.45 USD / Hour
americannursingcare.com Logo
American Nursing Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Associate Of Nursing, upon hire or 1-3 years At least one (1) year of RN experience, upon hire
  • Registered Nurse: TX, upon hire and Basic Life Support - CPR, within 14 - days
Job Responsibility
Job Responsibility
  • Does admission and ongoing assessment of patient’s condition
  • Provides nursing care to meet the patient’s physical, psychological and spiritual needs
  • Notifies the doctor of changes in assessment that require attention
  • Reassesses patients at appropriate intervals following interventions
  • Notifies physicians as necessary to modify interventions
  • Adjusts nursing care to meet patient's emerging and changing needs
  • Designs, directs, evaluates, and documents the plan of care, patient/family teaching and the transition of care plan to include a safe appropriate level of care discharge
  • Works with other clinical disciplines to meet specialized patient care and discharge needs
  • Formulates a plan of care and daily goals that takes into consideration the individualized needs of the patient
  • Prepares patients physically, psychologically, and spiritually for treatments, surgeries and diagnostic studies to help reduce patient anxiety
What we offer
What we offer
  • health insurance
  • dental insurance
  • vision insurance
  • FSA
  • matching retirement plans
  • paid time off
  • tuition assistance
  • adoption assistance
  • life insurance
  • 401(k)
  • Fulltime
Read More
Arrow Right