Back 

Job Details


Firmware Engineer




Job Number: 119096
Offered Through: Brilliant Technology Staffing
Job Location: Rosemont, IL
Job Type: Contract
Degree:
Job Post Date: 01/14/2019
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

Brilliant Wins ClearlyRated’s 2019 Best of Staffing® Talent Award for Fourth Consecutive Year
Brilliant Wins ClearlyRated’s 2019 Best of Staffing® Talent Award for Fourth Consecutive Year
Thursday, February 7, 2019
Brilliant™ Named One of the Nation’s Best and Brightest Companies to Work For® Five Years in a Row E
Brilliant™ Named One of the Nation’s Best and Brightest Companies to Work For® Five Years in a Row E
Thursday, January 31, 2019
Brilliant Reports a New Five-Year High for Open Accounting and Finance Positions Going into Q1 2019
Brilliant Reports a New Five-Year High for Open Accounting and Finance Positions Going into Q1 2019
Thursday, December 13, 2018
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 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 »