Embedded Software Engineer - MST

Belcan Corporation

Indianapolis (IN)

On-site

USD 83,000 - 112,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health care
Dental
Vision
401(k)
Education assistance
Paid time off

Job summary

Belcan Corporation in Indianapolis, IN seeks an Embedded Software Engineer - MST to design, develop, and maintain software that runs directly on hardware. You will work closely with hardware engineers to ensure seamless integration and high performance of embedded systems.

The role emphasizes C, ARM Cortex-M, wireless protocols (Z-Wave, sub-GHz), OTA updates, and secure firmware practices. Candidates should have experience with bare-metal/RTOS firmware, debugging tools, and modular firmware

Qualifications

  • Proficient in Embedded C, with bare-metal/RTOS firmware experience.
  • Experience with ARM Cortex-M microcontrollers and low-power design.
  • Strong wireless protocol expertise: Z-Wave, sub-GHz, mesh, OTA updates.
  • Security awareness: secure boot, firmware signing, key provisioning.
  • Experience with Silicon Labs tools is a plus.

Responsibilities

  • Design, develop, and maintain software for embedded hardware.
  • Collaborate with hardware engineers to integrate firmware.
  • Implement and debug firmware using J-Link/SWD/GDB.
  • Develop OTA update mechanisms and secure firmware workflows.
  • Follow CI/CD and write modular firmware.

Skills

Embedded C
Bare-metal/RTOS
ARM Cortex-M
Interrupt-driven firmware
DMA/Peripherals
Bootloaders
Debugging
Low-power firmware
Z-Wave
Sub-GHz protocols
Mesh networking
RF coexistence
OTA firmware updates
Silicon Labs tools
Simplicity Studio
Gecko SDK
Zniffer

Tools

Simplicity Studio
Gecko SDK
Silicon Labs wireless stack APIs
Zniffer packet tracing

Job description

Job Title: Embedded Software Engineer - MST

Location: Indianapolis, IN

Zip Code: 46204

Duration: 12 Months

Start Date: Right Away

Pay Rate: $70.51/hr.

Keyword's: #Indianapolisjobs; #EmbeddedSoftwareEngineerjobs.

Start Date: Immediate

'We provide a competitive pay and benefits package. This position is offering a pay rate of $70.51/hr. however, Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.

Description:

The Embedded Software Engineer is responsible for designing, developing, and maintaining software that operates directly on hardware systems. This role involves working closely with hardware engineers to ensure seamless integration and optimal performance of embedded systems.

Job Specific Requirements
  • Embedded C (mandatory)
  • Bare-metal and RTOS-based firmware
  • ARM Cortex-M microcontrollers
  • Interrupt-driven architectures
  • DMA, timers, watchdogs, GPIO, UART, SPI, I2C
  • Bootloaders and firmware update systems
  • Debugging with J-Link/SWD/GDB
  • Low-power firmware design

The Silicon Labs EFR32 family is ARM Cortex-M33 based, so Cortex-M experience matters directly.

Wireless Protocol Expertise (Critical)

This is where average embedded developers get separated from actual RF/wireless experts.

Required Wireless Experience
  • Z-Wave
  • Proprietary sub-GHz protocols
  • Mesh networking
  • Low-power wireless sensor networks
  • RF coexistence
  • OTA firmware updates over wireless

Especially valuable:

  • Experience with Silicon Labs wireless SDKs
  • Experience modifying MAC/PHY behavior
  • Experience implementing custom protocol layers
Silicon Labs / Z-Wave Specific Skills

Because this is not just generic embedded work.

Strongly Preferred 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 Skills (Increasingly Important)

Modern wireless products require serious security awareness.

Required or Preferred
  • Secure boot
  • Firmware signing
  • Key provisioning
  • Encrypted OTA updates
  • Secure pairing/authentication
  • Replay protection
  • Secure storage of credentials

Especially important if:

  • HVAC
  • industrial
  • smart home
  • access-control
  • infrastructure markets
Strongly Preferred
  • Modular firmware architecture
  • State-machine design
  • Event-driven systems
  • Git workflows
  • CI/CD for firmware
  • Automated testing
  • Hardware abstraction layers
  • Documentation discipline

Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Wireless Software Engineer - ARM Cortex-M & Z-Wave
Embedded Wireless Software Engineer - ARM Cortex-M & Z-Wave

Belcan Corporation • Indianapolis (IN)

On-site
USD 83,000 - 112,000
Health care
Dental
Vision
+3
Embedded Software Engineer - ADV
Embedded Software Engineer - ADV

PDS Tech Commercial, Inc. • Indianapolis (IN)

On-site
USD 83,000 - 103,000
Medical benefits
Dental benefits
Vision benefits
Embedded Software Engineer
Embedded Software Engineer

Belcan Corporation • Mossville (IL)

On-site
USD 120,000 - 135,000
Health care
Dental
Vision
+4
Embedded Software Engineer - MST
Embedded Software Engineer - MST

Russell Tobin • Indianapolis (IN)

On-site
USD 143,270,000 - 200,579,000
Healthcare coverage
401(k) retirement savings
Life & disability insurance
+1
Engineer Embedded Software 3
Engineer Embedded Software 3

Belcan Corporation • Rolling Meadows (IL)

On-site
USD 63,000 - 105,000
Embedded Software Engineer - Wireless
Embedded Software Engineer - Wireless

Blue Signal Search • Denver (CO)

On-site
USD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Embedded Software Engineer
Embedded Software Engineer

LanceSoft, Inc. • Indianapolis (IN)

On-site
USD 90,000 - 120,000
Medical Insurance
Dental Insurance
Vision Insurance
+4
Embedded Software Engineer
Embedded Software Engineer

Russell Tobin • Indianapolis (IN)

On-site
USD 100,000 - 140,000
Healthcare coverage
401(k) retirement plan
Life & disability insurance
+1
Embedded Systems Engineer
Embedded Systems Engineer

Phoenixcontact • Middletown Township (PA)

Hybrid
USD 80,000 - 110,000
Medical, dental, and vision coverage
401k matching
16 weeks fully paid maternity leave
+2