Firmware Embedded Software Engineer


RESPONSIBILITIES: 

The role of Road Ready Firmware/Embedded Software Engineer will support the growth of the Road Ready product.  

Specific duties and responsibilities include: 

  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment 
  • Design, develop, code, test and debug telematic system software 
  • Review code and design 
  • Analyze and enhance efficiency, stability and scalability of system resources 
  • Integrate and validate new product designs 
  • Support software QA and optimize I/O performance 
  • Provide post-production support 
  • Interface with hardware design and development 
  • Assess third party and open-source software 

REQUIREMENT(S):

  • Bachelor’s degree in electrical/computer
  • Engineering or related field 3-5 years of firmware design & development 
  • Working experience with embedded processors from ST Microelectronics and PIC 
  • Hands-on coding experience in RTOS (FreeRTOS) 
  • Experience in multi-threaded embedded system concepts, including tasks, priorities, deadlocks…etc. 
  • Proficient in Embedded C 
  • Able to understand electrical schematics and debug electrical boards 
  • Experience in configuring embedded interfaces: DMA/UART/SPI/I2C/GPIO/ADC…etc. 
  • Experience with developing drivers for a wide variety of embedded peripherals 
  • Experience with interface to 802.15.4 RF, Bluetooth BLE, Wifi, GPS and LTE Cellular modules 
  • Experience with code debugging using JTAG and SWD tools 
  • Experience with GIT/JIRA 
  • Experience in telematics industry and telematics products development is a plus 

Clarience Technologies is an equal opportunity employer committed to a culturally diverse workforce. 

Clarience Technologies will never schedule interviews through Microsoft Teams.

Submit Your Resume

Max. file size: 50 MB.
Name
Gender(Required)
Race/Ethnicity Identification(Required)
(If two or more races, please list the single racial/ethnic group with which you most clearly identify)
Protected Veteran(Required)
*Categories of Protected Veterans. Disabled Veteran: A veteran of the U.S. Military, ground, naval, or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service connected disability. Recently Separated Veteran: Any veteran during the three-year period beginning on the date of such veteran's discharge or release for active duty in the U.S. military, ground, naval, or air service. Active Duty Wartime or Campaign Badge Veteran: Any veteran who served on active duty during a war or in a campaign or expedition for which a campaign badge has been authorized. Armed Forces Service Medal Veteran: This award, authorized by Executive Order 12985, January 11, 1996, is awarded to members of the armed forces of the U.S. who, after June 1, 1992: 1) participate, have participated, as a member of the U.S. military unites, in a U.S. military operation that is deemed to be significant activity by the Joint Chief's of Staff; and 2) encounter no foreign armed opposition or imminent threat of hostile action.
Disability(Required)
You are considered to have a disability if you have a physical or mental impairment or medical condition(s) that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition(s).
Please select the choice below if you do not wish to self identify.
Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)?(Required)
MM slash DD slash YYYY