Back 

Job Details


Firmware Engineer




Job Number: 119096
Offered Through: Brilliant Technology Staffing
Job Location: Rosemont, IL
Job Type: Contract
Degree:
Job Post Date: 09/07/2018
Job Description:

Our client is looking for a Firmware Engineer. This client is an American technology and publishing company that provides mapping, software and hardware for the consumer electronics, commercial transportation and education markets. The company is headquartered in the Chicago suburbs with a distribution center in Kentucky. The Firmware Engineer role is a 3-6 month contract to hire role located in Rosemont, IL.

 

Firmware Engineer Responsibilities:

  • Develop firmware using C language to integrate various peripherals, such as M2M Modems, GPS, BT, and Wi-Fi modules with a 32bit microcontroller
  • Write low level C code to integrate other peripherals /communication buses into an embedded system such as UART, SPI, I2C, USB, etc
  • Work with the hardware team to define requirements for microcontrollers and other hardware
  • Integrate vehicle bus interface into devices
  • Participate in schematic reviews to optimize hardware and firmware integration.
  • Support production and end of line test/provisioning in the factory
  • Develop Firmware application level state machines and low level drivers for hardware components
  • Read schematics and interpret specs from datasheets of microcontrollers, memory chips, A/D, Accelerometers, serial communication chips etc
  • Utilize revision control tools such as Bit Bucket, TFS,  or similar
  • Use oscilloscopes, multi-meters, soldering iron, etc. would be helpful
  • Work with Contract Manufacturers and Joint Development Manufacturers

 

Firmware Engineer Requirements:

  • 8 years of experience in embedded firmware development
  • BS degree in Electrical engineering or computer engineering
  • Experience in embedded TCP/IP stack integration and PPP protocol
  • Experience in Truck or off-Road Heavy duty vehicle telematics
  • Knowledge of Linux OS
  • Experience writing firmware in C/C for embedded systems
  • Knowledge of 32 bit microcontrollers such as Microchip, NXP, STMicro, Freescale, or Atmel
  • Experience with RTOS such as FreeRTOS or ARM RTX
  • Experience with vehicle network interfaces such as J1939/CAN, J1587/J1798  and OBDII
  • Ability to integrate wireless modems such as CDMA, GSM, LTE modems into an embedded system
  • Ability to integrate other wireless subsystems such as GPS, Wi-Fi, Bluetooth, RFID etc
  • Experience in wired communications protocols such as UART,  SPI, I2C, USB, and Ethernet

Apply Now Back to Opportunities





Submit           




Need More Info? Call Us 312.582.1800

Announcements

Chicago-Based Brilliant Publishes 2019 Salary Guides for Accounting, Finance and Information Technol
Chicago-Based Brilliant Publishes 2019 Salary Guides for Accounting, Finance and Information Technol
Tuesday, November 27, 2018
Brilliant™ Study Finds Number of Open Accounting, Finance and IT Positions at a Five-Year High
Brilliant™ Study Finds Number of Open Accounting, Finance and IT Positions at a Five-Year High
Wednesday, September 5, 2018
Brilliant™ Named One of the Fastest-Growing US Staffing Firms for Fourth Straight Year
Brilliant™ Named One of the Fastest-Growing US Staffing Firms for Fourth Straight Year
Tuesday, August 28, 2018

Brilliant Weekly

Stay up to date with the latest information affecting accounting and finance professionals in today’s market.

Check out the latest blog here »

SUBSCRIBE

Sign up for our weekly emails to receive the latest information and news about Brilliant and other industry content.

Sign Up Now »