Embedded Firmware Engineer - BLE Job at SGS Consulting, Washington DC

  • SGS Consulting
  • Washington DC

Job Description

Job Responsibilities:

  • B.S. degree in Computer Science, Electrical Engineering, or equivalent experience.
  • Experience in interfacing the use of simple serial interfaces like UART, SPI, and I2C to interface to sensors, memory devices, or other external peripherals and the ability to use sniffers and logic analyzers to verify working embedded software support at the system level.
  • Ability to autonomously identify, report, and solve problems with minimal direction.
  • Ability to work in a dynamic, high-paced environment where job duties may change frequently

Skills:

  • Direct experience in development of firmware/embedded software using wireless communications on a microcontroller/SoC based system.
  • C language experience in writing software/firmware targeting ARM-Cortex M or similar microcontroller-based systems.
  • Experienc
  • Experience authoring BLE(Bluetooth Low Energy) GATT services from scratch or basically defining interfaces between a BLE microcontroller and upstream host based on the type of data to be sent.
  • Experience in power savings efforts to save power on MCU based systems with features like sleep modes, clock gating, or adjusting peripheral clocks.
  • Experience using tactile and force sensing sensors in robotics or electromechanical systems applications like load cells, strain gauges, capacitive or inductive sensors, or encoders for mechatronics sensors. At a high level virtually any experience with embedded software/firmware in Mechatronics/robotics.
  • e with the use of I2C, UART, or SPI to interface to off-microcontroller integrated circuits like ADCs, DACs, sensors, or other microcontrollers.

Education/Experience:

  • B.S. degree in Computer Science, Electrical Engineering, or equivalent experience.

Job Tags

Similar Jobs

Wilkes University

Custodian (Overnight Shift) Job at Wilkes University

Wilkes University invites applicants for overnight shift Custodians (Monday through Friday 10pm- 6:30am) in the Campus Support Services department to begin immediately. Position offers competitive starting hourly rate and generous benefits package, including employee and... 

Bald Head Island Transportation, Inc.

Marine Mechanic Job at Bald Head Island Transportation, Inc.

 ...down periods or in an emergency. Services and rebuilds diesel engines, removes props and shafts, repairs and reinstalls and paints boats in accordance with established schedule. Operates all equipment involved in the performance of engine rebuilds, shaft and prop... 

vTech Solution

Radiologic Technologist Interventional Radiology Job at vTech Solution

Job Summary: The Interventional Radiology Technician is responsible for producing high-quality diagnostic radiologic images by selecting appropriate exposure factors and positioning patients accurately. This role involves preparing patients for examinations, assisting ...

Community Health Centers of America

Physician - Dermatologist Job at Community Health Centers of America

 ...Community Health Centers of America is hiring for a Dermatologist to work in our multi-specialty clinic in the Turlock , CA area. Possibly will also work in contracted long-term care facilities. You will be responsible for diagnosing and treating acute, episodic, or chronic... 

Popeyes

Cook Job at Popeyes

 ...Louisiana Kitchen), you will prepare delicious and high-quality food items in a fast-paced kitchen environment. You'll play a key role in...  ...cleanliness and sanitation standards in the kitchen area, including food preparation surfaces, cooking equipment, and utensils...