Unknown Company

Embedded Software Engineer - MST

indianapolis, in • Posted Today
Onsite Contract IT & Technology

Embedded Software Engineer-MST Indianapolis IN Contract - 1st Shift, 5/40

Schedule: Onsite (Monday through Friday, 9:00 AM - 5:00 PM EST)

Pay Rate: $75.54/Hr.

Benefits

  • medical
  • dental
  • vision
  • 401k

Required Qualifications

  • Embedded Software Engineer-MST Bachelor's degree.
  • Strong experience with: Embedded C (mandatory)
  • Bare-metal and RTOS-based firmware ARM Cortex-M microcontrollers
  • Interrupt-driven architectures
  • DMA, timers, watchdogs, GPIO, UART, SPI, and I2C
  • Bootloaders and firmware update systems
  • Debugging with J-Link, SWD, and GDB
  • Low-power firmware design
  • Experience working on wireless communication technologies such as RF, Sub-GHz, or Z-Wave.
  • Ability to work independently.
  • Clear communication skills.
  • Ability to document decisions and collaborate with hardware engineers.

Position Summary

Embedded Software Engineer-MST Design, develop, and maintain software that operates directly on hardware systems. Work closely with hardware engineers to ensure seamless integration and optimal performance of embedded systems.

Responsibilities

  • Embedded Software Engineer-MST Develop embedded firmware using Embedded C.
  • Design and support bare-metal and RTOS-based firmware.
  • Develop software for ARM Cortex-M microcontrollers.
  • Work with interrupt-driven architectures and embedded peripherals including DMA, timers, watchdogs, GPIO, UART, SPI, and I2C.
  • Implement and maintain bootloaders and firmware update systems.
  • Debug firmware using J-Link, SWD, and GDB tools.
  • Develop low-power firmware solutions.
  • Support wireless communication technologies, including RF, Sub-GHz, and Z-Wave.
  • Interface with hardware engineers and document technical decisions.

Preferred Qualifications

  • Embedded Software Engineer-MS
  • Experience with: Z-Wave Proprietary Sub-GHz protocols Mesh networking Low-power wireless sensor networks RF coexistence OTA firmware updates over wireless
  • Experience with: Silicon Labs wireless SDKs Modifying MAC/PHY behavior Implementing custom protocol layers
  • Experience with: Simplicity Studio Silicon Labs Gecko SDK Silicon Labs wireless stack APIs Z-Wave 700/800 series SmartStart S2 security OTA DFU mechanisms Zniffer packet analysis PTI packet tracing
  • Security experience with: Secure boot Firmware signing Key provisioning Encrypted OTA updates Secure pairing/authentication Replay protection Secure storage of credentials
  • Experience with: Modular firmware architecture State-machine design Event-driven systems Git workflows CI/CD for firmware Automated testing Hardware abstraction layers Documentation discipline
  • RF engineering knowledge including: Antenna/layout awareness RF sensitivity optimization Link-budget analysis Sub-GHz propagation behavior EMC/EMI troubleshooting FCC/CE certification support Spectrum analyzer/VNA familiarity
#J-18808-Ljbffr

Embedded Software Engineer - MST in indianapolis at Unknown Company

This position is listed as contract and onsite.

Back to Job Search