Embedded Firmware Engineer - BLE

SGS Consulting

Washington (District of Columbia)

On-site

USD 110,000 - 150,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

SGS Consulting in Washington, DC is seeking an experienced embedded firmware engineer to develop software for MCU/SoC based systems with BLE and sensor interfaces.

You will design and implement firmware for UART/SPI/I2C peripherals, create BLE GATT services, and optimize power management for low‑power operation. Collaborate with hardware and test teams, document work, and verify designs using sniffers and logic analyzers in a fast‑paced, changing environment.

Qualifications

  • B.S. degree in CS or EE, or equivalent experience.
  • Experience interfacing UART, SPI, and I2C with sensors or peripherals.
  • Ability to work autonomously in a fast-paced environment.
  • Experience authoring BLE GATT services for MCU-to-host interfaces.
  • Experience with power-saving features and sensor interfaces.

Responsibilities

  • Develop firmware for MCU/SoC with wireless communications.
  • Interface sensors and peripherals via UART/SPI/I2C and verify with sniffers/logic analyzers.
  • Identify, report, and solve problems with minimal direction.
  • Adapt to a dynamic, high-paced environment where duties may change frequently.

Skills

Firmware development
Embedded software
Wireless communications
C programming
BLE GATT services
Power management
Sensor interfaces
I2C UART SPI
BLE integration

Education

B.S. in Computer Science / Electrical Engineering

Tools

ARM-Cortex-M MCU
Embedded development tools

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.ExperiencExperience 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - BLE & Mechatronics
Embedded Firmware Engineer - BLE & Mechatronics

SGS Consulting • Washington

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Programming.com • Hauppauge (NY)

On-site
USD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

CodeX Tech-IT LLC • California (MO)

On-site
USD 80,000 - 110,000
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Firmware Engineer III
Firmware Engineer III

Insight Global • Sunnyvale (CA)

On-site
USD 90,000 - 96,000
Firmware Engineer
Firmware Engineer

Fetch Recruiting, Inc. • Burbank (CA)

On-site
USD 100,000 - 140,000
Embedded Software Engineer - Secret Clearance
Embedded Software Engineer - Secret Clearance

SGS Consulting • Boston (MA)

On-site
USD 90,000 - 140,000
Firmware Engineer
Firmware Engineer

Maania Consultancy Services • Cedar Park (TX)

On-site
USD 110,000 - 140,000
Embedded Software Engineer - Secret Clearance
Embedded Software Engineer - Secret Clearance

SGS Consulting • Milton (MA)

On-site
USD 95,000 - 140,000
Firmware Software Engineer
Firmware Software Engineer

SGS Consulting • Washington

On-site
USD 120,000 - 160,000