Embedded Firmware Engineer

Summary of Functions

The Embedded Firmware Engineer’s mission within Cortex is to establish, maintain, and grow a competency in providing firmware to run the circuit board designs that are provided to Cortex’s clients and to demonstrate Cortex excellence in producing top quality engineered products.

Major Duties and Responsibilities

  • Authoring of production-grade firmware
  • Devising and proposing test criteria focused towards the product requirements
  • Maintaining source code, design files, and other documentation according to our internal record-keeping methods
  • Being proactive in improving internal practices and processes
  • Setting up and advocating for organizing the electronics “lab”, customer materials, tools, and equipment including software licenses and machine purchase recommendations

Core Competencies

Minimum Competencies

  • Must know how to read a set of functional requirements, analyze a circuit built around these requirements, then write code and debug that circuit board with minimal input and supervision
  • Bench testing and circuit debugging
  • Real-time operating systems and operation of watchdog timers
  • Li-ion battery charging circuits
  • Understanding of component selection as it relates to functional requirements
  • SPI, I2C, USB serial protocols

Preferred Competencies

  • Embedded wifi/Bluetooth 4.0 or BLE
  • Load balancing battery systems
  • Mixed-signal systems, TI, Microchip, processors, embedded C, low-power data acquisition, micro-amp systems, wearable biosensing (EEG, ECG, SPO2)
  • Porting algorithms from Matlab to embedded C
  • Java, Android/IOS hardware/SW integration
  • Human-computer interaction
  • Motion control
  • Stepper motor or servo motor experience
  • Proficiency with 32/16/8 bit systems
  • Development of customized embedded camera systems
  • High-speed machine vision applications
  • Proficiency using Altium or another suitable EDA system within a team environment
  • Surface-mount soldering and assembly skills
  • Project management experience
  • Knowledge of quality & safety standards and systems and how to comply with them, such as; IEC-60601-1, ISO13485, ISO9001, UL, CSA, FCC, CE

Organizational Relationships

  • Reports to the Director of Embedded Systems
  • Works alongside the other department staff on common project goals

Show Us What You’ve Got!

If you think you could make an impact with us – please send your resume to careers@cortex-design.com along with a brief cover letter explaining why we’d be an awesome fit for each other. We look forward to hearing from you!

All qualified applicants will receive consideration for employment without regard to race, sex, age, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

Back to top

© 2022 Cortex Design Inc.