Senior/Intermediate Embedded Firmware/Software Developer (Canada)

Senior/Intermediate Embedded Firmware/Software Developer (Canada)

29 Aug
|
Cadex Electronics
|
Canada

29 Aug

Cadex Electronics

Canada

Cadex Electronic Inc. is a world leader in quality and innovation of Battery Test Systems, Chargers, and Analyzers that optimize battery performance. We are also currently developing a variety of battery packs, battery monitoring systems, chargers, analyzers and advanced battery testers which involve complex signal processing. We employ over 65 employees and also operate regional sales offices located in the USA and Nürnberg, Germany.

The Position

Cadex is currently seeking an experienced Embedded Firmware / Software Developer to join our growing organization. As a member of the firmware team you will work with a talented group developing current products from inception through release along with support for existing products.

We are seeking someone who can work in both a team and individual role depending upon the nature of the project. Preference is for someone with experience at the physical hardware layer with full life cycle development experience. You will be expected to design, code, integrate and document firmware for new battery maintenance and analysis tools, as well as BMS and Fuel Gauges for custom battery packs. You will also be asked to add new features and help resolve technical issues that arise with legacy products.

This is a temporary position.

Position Requirements

- An Engineering or Computer Science Degree from an accredited institution or equivalent work experience.
- Leadership qualifications, experienced team lead qualifications




- Ability to code and troubleshoot at the hardware level
- 10+ years of product development experience
- Familiarity with the ST MP1 Microprocessors and Cortex Microcontrollers
- Fluent with C language design; a working knowledge of assembly code is desired
- Experience with Python
- Experience with Linux user space application development in an embedded environment. Preferably under the OpenSTLinux environment.
- Familiar with structured code development, code reviews, documentation and diligent use of source control software
- Knowledge of test equipment such as electronic loads, power supplies, scopes and meters and computer systems
- Able to work in a team environment; ability to coordinate the work of other team members in a multi designer project is desired but not required

Responsibilities:

- Development of software and firmware, through requirements definition, design, coding, verification and product integration
- Assist in bring up of hardware during product development
- Participate in the creation of innovative products
- Support firmware updates in existing products. This includes triage and bug fixing as well as new feature development and support
- May work as part of a team on larger projects, or individually on smaller ones

Local candidates ONLY. We thank all interested applicants, however, only those shortlisted will be contacted.

Pay: $50,000.00-$100,000.00 per year

Benefits:

- Casual dress
- On-site parking

Work Location: In person

📌 Senior/Intermediate Embedded Firmware/Software Developer (Canada)
🏢 Cadex Electronics
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior/intermediate embedded firmware/software developer (canada) / canada