Search jobs > Arlington Heights, IL > Engineering leader

Firmware Engineering Leader

Optimal Design
Arlington Heights, IL
Full-time

Job Description

Optimal Design, a Deloitte business, one of Illinois’ Best Places to Work, is looking for a hands-on, innovative firmware leader to help us build and deliver best-in-class products and grow our business.

Candidates must have a minimum of 10 years of industry firmware experience. The position can be a hands-on management position or a technical leader role, depending on the candidate’s career plans.

Compensation is commensurate with experience.

Who We Are

At Optimal Design, a Deloitte business, we build cutting-edge technology solutions for clients across many industries. For nearly 20 years, our team of expert designers and engineers have been dedicated to delivering beautifully and intelligently designed products that exceed the expectations of our customers.

Our commitment to best-in-class user experiences, industrial design, mechanical engineering, electrical engineering, and firmware engineering has earned us recognition as an industry leader in IoT connected solutions, virtual reality, and wearables.

We take pride in our collaborative and cross-disciplinary approach to projects, working with the speed of a startup and the wisdom of industry veterans.

As a member of our growing world-class team, you’ll help solve important challenges in the automotive, medical, industrial, virtual reality, and consumer electronics markets.

What You’ll Do

As a firmware leader at Optimal Design, a Deloitte business, you will :

  • Participate in all phases of product development (requirements, analysis, architecture, development, test, debug, and delivery)
  • Collaborate with industrial designers, mechanical engineers, and electrical engineers to build best-in-class products
  • Own the software process and continually enhance the process to improve efficiency and productivity
  • Mentor the team to be innovative and to deliver high quality solutions

If the candidate’s career plans are to manage, the candidate will also :

  • Identify top talent to add to an already existing high performing team
  • Manage the group to deliver product solutions that are on-time and on-budget
  • Coach the team as they progress through their careers
  • Conduct performance reviews

Who We’re Looking For

An ideal candidate has the following skills :

  • BS in Computer / Electrical Engineering or Computer Science
  • Experience estimating project tasks and efforts
  • Demonstrable expertise with the C programming language
  • Direct experience developing embedded software on a microcontroller, such as NXP, Nordic, ESP32, ST, Microchip, etc.
  • Demonstratable automotive firmware development experience (CAN, LIN, SAE J2284)
  • Experience with automotive industry standards like ISO 26262 / 26263, ASIL, UDS Diagnostics.
  • Familiarity with Autosar and Vector tools (Davinici Configurator, CANalyzer, CANoe, CANdela)
  • Direct experience developing communication code with devices using UARTs
  • Experience with embedded communication interfaces such as GPIOs, I2C, SPI, and A2D
  • Demonstrable skills designing and building state machines
  • Application level experience passing data using TCP and UDP
  • Demonstrable knowledge of BLE profiles, services, and characteristics
  • Experience writing drivers for Wi-Fi, Cellular, Bluetooth, and Bluetooth Low Energy modules
  • Ability to write testable requirements
  • Demonstrable skills at architecting a system and defining protocols
  • Demonstrable skills defining an embedded software architecture
  • Experience with tools such as compilers, linkers, debuggers, IDEs, bug tracking systems, etc.
  • Experience using hardware debuggers such as oscilloscopes and logic analyzers
  • Outstanding written and verbal communication skills
  • Excellent debugging skills
  • Experience using the git software configuration tool
  • Experience developing code that uses a real-time operating system, such as VxWorks, FreeRTOS, or Zephyr.
  • Experience architecting software solutions on Linux systems
  • Ability to read an electrical schematic and interface with electrical engineers

Enhancing Qualifications

  • MS in Computer Science or Computer / Electrical Engineering
  • Demonstrable experience with programming languages such as C++, Java, Python, etc.
  • Experience with IoT protocols (MQTT, CoAP, AMQP)
  • Embedded experience integrating security protocols
  • 30+ days ago
Related jobs
Optimal Design
Arlington Heights, Illinois

Our commitment to best-in-class user experiences, industrial design, mechanical engineering, electrical engineering, and firmware engineering has earned us recognition as an industry leader in IoT connected solutions, virtual reality, and wearables. Optimal Design, a Deloitte business, one of Illino...

Promoted
Capital One
River Grove, Illinois

Director, Software Engineering - Card TechnologyThe Card Technology division at Capital One is on an exciting journey to transform the way we do business by building world class technology platforms that exceed expectations for our internal and external Customers. As a Senior Director of Software En...

Promoted
Veregy
Hoffman Estates, Illinois

The Project Engineer III is responsible for the identification and development of Energy Conservation Measures (ECMs) and Facility Improvement Measures (FIMs) that are the basis of Guaranteed Energy Savings Projects. Build and maintain strong relationships with Owners, Architects, Engineers, Project...

Promoted
Insight Global
Lincolnshire, Illinois

This top roasting equipment manufacturer is looking for a Electrical Design Engineer to join their team in Lincolnshire, IL. They'll interpret mechanical drawings for electrical requirements and create electrical designs, schematics, and drawings in Eplan. This person will be responsible for design ...

Promoted
ITW
Glenview, Illinois

These talented individuals, many of whom have specialized engineering or scientific expertise, contribute to our global leadership in innovation. As part of the ITW Residential & Renovation Engineering team, the . They will work independently and on a team to produce engineering solutions t...

Promoted
Coilcraft
Cary, Illinois

Bachelor's or Associate's degree in Electrical Engineering or Electronics Engineer Technology. At Coilcraft, we are excited to announce an opportunity for a dynamic Electrical Engineer to become a valued member of our distinguished team. Act as engineering contact for a completed product. ...

Promoted
Path Construction
Arlington Heights, Illinois

Path Construction is growing and looking for a Director of Software Engineering! We are a mid-size, growing general contracting firm located in Arlington Heights, IL. To learn more about Path and the Director of Software Engineering role, check us out at www. We are looking for the right person to h...

Promoted
Welty Building Co.
Elk Grove Village, Illinois

Welty Energy, an affiliate of Welty, is a professional services company specializing in program and project management, transmission line engineering, substation engineering and construction oversight on transmission, substation and distribution projects ranging in voltages from 4kV to 765kV. As a S...

Promoted
All-Stat Portable
Skokie, Illinois

The Operations Manager is responsible for daily operations and supervision of staff across all modalities, including but not limited to x-ray, ultrasound, cardiac, and nursing. Effective managerial and leadership abilities as applied to operations management. This position is also responsible for me...

Promoted
Aligned Data Centers
Northlake, Illinois

A successful Technical Program Manager with Aligned will possess a hunger to drive efficiencies and innovation, the humility to understand we are all working together during the construction process and a heart to provide exceptional service to both internal and external customers and vendors. This ...