Apollo Professional Solutions Inc logo

Embedded Software Engineer

Apollo Professional Solutions Inc

  • Indianapolis, IN
  • 11 days ago
  • $75.54 Per Hour

Highlights

Work with interrupt-driven architectures and embedded peripherals including DMA, timers, watchdogs, GPIO, UART, SPI, and I2C. Work closely with hardware engineers to ensure seamless integration and optimal performance of embedded systems.

Numbers & Facts

LocationIndianapolis, IN
IndustryOther/Not Classified
Company Size100 to 499 employees
Year Founded1983
Websitehttp://apollopros.com/

Description

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

  • Bachelors 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

About Company

Apollo Professional Solutions was founded by Gayle A. Williams in 1983 as a technical staffing firm supporting New England aerospace companies. Today, Apollo has grown into a $40 million year company, with 5 regional offices nationwide that offers diversified support to industries that include: defense, military, aeronautical, civil, food & beverage, healthcare, marine, pharmaceutical and scientific industries, as well as local government. We are an equal opportunity employers, that is also certified as a Women’s Business Enterprise by WBENC as well as the State of Massachusetts (SOWMBA Office.)

Similar Jobs