{bc}
indeed

Senior Embedded Firmware Engineer

Current Lighting Employee Co LLC
Montréal, CAN
Full-time
Onsite
Discovered 3 weeks ago
Embedded firmware developmentC programmingMicrocontrollersAnalog and digital interfacesReal-time systemsRTOS

Full Job Posting

Role overview

Hands-on senior firmware development role on a device-controls and automation team.

Develops cloud-connected IoT applications and controls for building and roadway lighting automation.

The role is based onsite at a technology design center in Cleveland, Ohio, or Lachine, Montreal, Canada.

Duties and responsibilities

  • Develop reliable embedded firmware using microcontrollers, sensors, and analog or digital interface circuits.
  • Assess marketing requirements and shape them into producible, cost-effective products.
  • Collaborate with firmware, software, and hardware team members on products and applications.
  • Support products through release to manufacturing and participate in defining system functional requirements.
  • Research and adapt technologies for future product enhancements.
  • Protect intellectual property through patent disclosures and applications.

Basic qualifications

  • Bachelor’s degree from an accredited university.
  • At least five years of embedded firmware programming and hands-on C programming for embedded systems.
  • At least five years of microcontroller-based design, analog and digital interfacing, and real-time systems experience.
  • At least five years of experience with interrupts, threads, scheduling, semaphores, and state machines, with and without an RTOS.
  • At least five years of experience with Ethernet, I2C, RS232, RS485, and SPI communication protocols and topologies.
  • At least two years of experience with one or more wireless technologies and mesh protocols, such as Zigbee, Thread, Bluetooth, or Wi-SUN.
  • At least two years of experience with one or more messaging protocols, such as MQTT, CoAP, LwM2M, or 6LoWPAN.

Preferred qualifications and position criteria

  • Computer Engineering, Electrical Engineering, or a closely related bachelor’s degree is preferred.
  • Agile development, Git/source control, embedded-device security, Python test harnesses, and geographically dispersed team experience are preferred.
  • Expertise in firmware engineering methodologies and strong analytical, problem-solving, communication, collaboration, and independent-work abilities.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today