Embedded Firmware / Software Engineer

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: Embedded Firmware / Software Engineer

Cadex is currently seeking an experienced Intermediate Embedded Firmware / Software Engineer to join our growing organization.

You will be expected to design, code, test, integrate and document embedded firmware for new battery maintenance and analysis products, as well as BMS and Fuel Gauges for custom battery packs. You may also be asked to help resolve technical issues that arise with legacy products.
 

Position Requirements:

  • An Engineering or Computer Science Degree (or equivalent) from an accredited institution
  • Proficient in C for embedded micro-controllers, ability to code and troubleshoot at the hardware level
  • Use of coding standards, structured development and version control systems in an ISO 9001 environment
  • Familiar with small embedded micro-controller footprint RTOS such as FreeRTOS
  • Experience with the ARM Cortex microcontroller family (M0-M7) and integrated peripherals
  • Familiar with IAR Embedded Workbench IDE tools
  • Familiar with small signal data acquisition, measurement and digital filtering techniques such as FIR, FFT etc
  • 3+ years of hands-on product development experience
  • Ability to work independently
  • Experience with Wifi and Ethernet desirable

 

Responsibilities:

  • Development of small footprint real time embedded control firmware through definition, design, coding, testing, verification and product integration
  • Initial bring up of the hardware, debugging and testing during the development cycle
  • Participate in the creation of innovative products
  • Support firmware updates in existing products
  • May work as part of a team on larger projects, or individually on smaller ones

 

Interested in Applying?

Qualified applicants are invited to send their cover letter and resume by clicking the 'Apply by Email' button below, or by emailing directly to [email protected]

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