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
New

Assistant Director for Public Utilities

The city of Watertown’s Department of Public Works seeks talented and motivated ...
Location
Location
United States , Watertown
Salary
Salary:
145286.00 - 199447.00 USD / Year
mma.org Logo
Massachusetts Municipal Association
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Associates Degree or related two years of technical school
  • at least ten years of progressively responsible experience, including management and supervisory experience in water and sewer utility systems
  • or any equivalent combination of education, training, and experience that provides the required knowledge, skills, and abilities to perform the essential functions of the job
  • A Drinking Water Supply Facility Operator’s license (D3 Level) is required
  • Valid Massachusetts CDLB and 2A1C Hoisting license are required
  • Must be able to pass a CORI background check and medical screening
Job Responsibility
Job Responsibility
  • Supervisory and administrative work in the management of the daily operations of the water, sewer, and drainage functions of the city
  • Management and supervision of the staff in the Public Utilities division, including assigning work, providing training, and evaluating performance
  • Operation, metering, and billing of approximately 10,000 customer accounts
What we offer
What we offer
  • Health insurance (80% employer paid) through the Group Insurance Commission
  • dental/vision coverage
  • three weeks’ paid vacation
  • personal and sick time
  • pension plan enrollment
  • flexible spending account
  • deferred compensation plans
  • Fulltime
Read More
Arrow Right
New

Accountant

We are looking for a detail-oriented Accountant to join our team in Stockton, Ca...
Location
Location
United States , Stockton
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Accounting, Finance, or a related field
  • Proven experience in budget preparation, journal entries, and financial statement creation
  • Solid understanding of balance sheets, income statements, and cash flow reports
  • Familiarity with accounting software such as Yardi or similar systems
  • Strong skills in general ledger management, account reconciliation, and bank reconciliations
  • Experience in accounts payable processes and financial audits
  • Excellent analytical and communication skills
Job Responsibility
Job Responsibility
  • Reconcile bank accounts and manage treasury functions, including cash flow reporting and loan compliance
  • Prepare monthly tenant billings for utilities, operating expenses, and common area maintenance
  • Generate financial reports such as Balance Sheets, Income Statements, and Cash Flow statements on a monthly basis
  • Assist in the creation of annual operating budgets and collaborate with external firms on year-end tax filings and regulatory requirements
  • Conduct proforma analyses to evaluate potential investment opportunities
  • Monitor property financial performance, identifying trends and discrepancies to enhance operational efficiency
  • Perform regular audits to ensure accuracy and compliance with accounting standards
  • Build and maintain strong relationships with property managers, investors, and auditors
  • Evaluate and refine accounting processes to improve reporting accuracy and operational efficiency
  • Provide senior management with ad-hoc financial analysis and reporting as needed
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • company 401(k) plan
Read More
Arrow Right
New

Accounts Payable Clerk

Check figures, postings, and documents for correct entry, mathematical accuracy,...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High school diploma or G.E.D. equivalent
  • At least 1 year of related work experience
Job Responsibility
Job Responsibility
  • Check figures, postings, and documents for correct entry, mathematical accuracy, and proper codes
  • Organize, secure, and maintain all files, records, cash and cash equivalents in accordance with policies and procedures
  • Record, store, access, and/or analyze computerized financial information
  • Maintain accurate electronic spreadsheets for financial and accounting data
  • Classify, code, and summarize numerical and financial data to compile and keep financial records, using journals, ledgers, and/or computers
  • Prepare, maintain, and distribute statistical, financial, accounting, auditing, or payroll reports and tables
  • Complete period-end closing procedures and reports as specified
  • Prepare, review, reconcile, and issue bills, invoices, and account statements according to company procedures
  • Follow all company policies and procedures
  • ensure uniform and personal appearance are clean and professional
  • Fulltime
Read More
Arrow Right
New

Principal Assessor

The town of Chester is seeking a dedicated and motivated Principal Assessor to s...
Location
Location
United States , Chester
Salary
Salary:
21000.00 - 26000.00 USD / Year
mma.org Logo
Massachusetts Municipal Association
Expiration Date
March 03, 2026
Flip Icon
Requirements
Requirements
  • Associate degree or significant post-secondary training in real estate appraisal and public or business administration
  • two to five years of experience in municipal assessing
  • Strong computer skills
  • Experience with Patriot Assessing software
  • Good organizational skills with ability to work independently and prioritize tasks
  • Great communication skills and a friendly, professional attitude
Job Responsibility
Job Responsibility
  • Processing new property deeds from the Hampden County Registry of Deeds
  • Working with the Tax Collector in processing Motor Vehicle and Real Estate Tax Abatements
  • Maintaining Accounts Payable for the Assessing department
  • Filing State Exemptions for seniors, veterans and blind residents
  • Preparing Agendas and Documents for monthly meetings with the Board of Assessors
  • Processing and administering Land Lien and Chapter land Requests
  • Participate in the preparation of the Tax Recap Sheet
  • Advise Board of Assessors on values for the Classification Hearing
  • Providing assessment services needed for residents, town and state
What we offer
What we offer
  • OBRA retirement program
  • Parttime
Read More
Arrow Right
New

Banquets Cook II

Prepare ingredients for cooking, including portioning, chopping, and storing foo...
Location
Location
United States , The Resort At Pelican Hill
Salary
Salary:
28.00 USD / Hour
https://www.marriott.com Logo
Marriott Bonvoy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High school diploma or G.E.D. equivalent
  • At least 1 year of related work experience
  • No supervisory experience
  • No license or certification required
Job Responsibility
Job Responsibility
  • Prepare ingredients for cooking, including portioning, chopping, and storing food
  • Wash and peel fresh fruits and vegetables
  • Weigh, measure, and mix ingredients
  • Prepare and cook food according to recipes, quality standards, presentation standards, and food preparation checklist
  • Prepare cold foods
  • Operate ovens, stoves, grills, microwaves, and fryers
  • Test foods to determine if they have been cooked sufficiently
  • Monitor food quality while preparing food
  • Set-up and break down work station
  • Serve food in proper portions onto proper receptacles
  • Fulltime
Read More
Arrow Right
New

Business Manager

The city of Watertown seeks a Business Manager to join the Fire department. This...
Location
Location
United States , Watertown
Salary
Salary:
83448.00 - 110107.00 USD / Year
mma.org Logo
Massachusetts Municipal Association
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in business administration, accounting, public administration, or related field
  • minimum of four years of progressively responsible office and financial management experience, preferably in a municipal or public sector environment
  • supervisory experience strongly preferred
  • or any equivalent combination of education, training, and experience that provides the necessary knowledge, skills, and abilities to perform the essential functions of the job
Job Responsibility
Job Responsibility
  • Overseeing the financial, administrative, and operational support functions of the Fire department
  • managing payroll, budget preparation and monitoring, grant reimbursements, procurement, and personnel records
  • ensuring compliance with applicable laws, regulations, and city policies
  • working closely with the Fire Chief to develop, prepare, and manage the department’s budget
  • maintaining the department’s databases and software systems that support payroll functions
  • regularly drafting correspondence, memos, press releases, and social media posts
  • supporting the department’s objective to modernize administrative functions
What we offer
What we offer
  • Eligible to enroll in the full suite of city sponsored health insurance offerings (80% city paid insurance premium) and ancillary benefits
  • Fulltime
Read More
Arrow Right
New

RN Charge Nurse

We are looking for an individual who desires a worthwhile career that has purpos...
Location
Location
United States , Goshen
Salary
Salary:
90000.00 - 95000.00 USD / Year
goshencare.com Logo
Sapphire Nursing and Rehab of Goshen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have an active license as a RN Nurse (RN) in the State of New York
  • Graduate from an accredited School of Nursing
  • Knowledge of practical nursing theory and practice
  • Ability to follow oral and written directions
  • Prepare and maintain records, charts, and reports
  • Ability to apply nursing techniques as directed by physicians or professional nurses
  • Ability to meet the general health requirements of this facility, including a medical and physical examination
  • Ability to push, pull, move and/or lift a minimum of 25 pounds to a minimum height of 3 feet and for a minimum distance of 3 feet
Job Responsibility
Job Responsibility
  • Provides quality nursing care to residents to maintain or attain the highest practical level of functioning
  • Participates in the identification of resident problems that require nursing intervention
  • Evaluates residents for any decline of condition, signs of change in condition, weight loss, decline in ambulation, change in ADLs, development of skin breakdown, etc.
  • Notifies appropriate staff per facility protocol of the need for evaluation and informs staff on any changes in assessment when appropriate
  • Confer with residents and families on any issues relating to care and services
  • Make referrals to other departments when appropriate
  • Complete employee and resident incident reports and complete follow-up investigation forms
  • Maintain accountability for controlled substances by reviewing inventory medications with another licensed nurse and notifying supervisors of any discrepancies
  • Performs routine charting duties in accordance with established charting and documentation policies and procedures
  • Supervise the CNAs, LPN’s and the unit clerk in regards to work procedures, expediting workflow, evaluations, counseling and discipline
What we offer
What we offer
  • Competitive Salary
  • Full Benefits Package
  • Paid time Off
  • Opportunities for Professional Growth
  • Fulltime
Read More
Arrow Right