Embedded Software Engineer

LanceSoft, Inc.

Indianapolis (IN)

On-site

USD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
401k Contributions
Critical Illness Insurance
Voluntary Permanent Life Insurance
Other Employee Perks

Job summary

LanceSoft, Inc. is seeking an Embedded Software Engineer to design, develop, and maintain software that runs directly on hardware. You will collaborate with hardware engineers to ensure tight integration and high performance of embedded systems.

Candidates should have strong C programming skills for embedded and experience with bare-metal and RTOS firmware, Cortex-M33 (EFR32), and debugging with J-Link, SWD, or GDB. This is a hands-on, on-site role in Indianapolis, Indiana.

Qualifications

  • Embedded software design, development and maintenance for hardware systems.
  • Work with hardware engineers to ensure seamless integration and performance of embedded systems.
  • Experience with Cortex-M33-based devices is highly relevant.

Responsibilities

  • Design, develop, and maintain embedded software on hardware systems.
  • Collaborate with hardware engineers to ensure tight integration and optimal performance.

Skills

Embedded C
Bare-metal firmware
RTOS firmware
Interrupt-driven design
DMA/Timers/Peripherals
Bootloaders/firmware updates
J-Link debugging
GDB/SWD
Cortex-M33 experience

Tools

J-Link
SWD
GDB

Job description

Job Specific Requirements
  • 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.
  • Embedded C (mandatory)
  • Bare-metal and RTOS-based firmware
  • Interrupt-driven architectures
  • DMA, timers, watchdogs, GPIO, UART, SPI, I2C
  • Bootloaders and firmware update systems
  • Debugging with J-Link/SWD/GDB
  • The Silicon Labs EFR32 family is ARM Cortex-M33 based, so Cortex-M experience matters directly.
Required Wireless Experience
  • Proprietary sub-GHz protocols
  • Low-power wireless sensor networks
Employee Benefits

At LanceSoft, full time regular employees who work a minimum of 30 hours a week or more are entitled to the following benefits:

  • Four options of medical Insurance
  • Dental and Vision Insurance
  • 401k Contributions
  • Critical Illness Insurance
  • Voluntary Permanent Life Insurance
  • Other Employee Perks
EEO Employer

LanceSoft is a certified Minority Business Enterprise (MBE) and an equal opportunity employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.

This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. LanceSoft makes hiring decisions based solely on qualifications, merit, and business needs at the time.

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

Similar jobs worth comparing

Embedded Firmware Engineer – Low-Power Wireless (C/RTOS)
Embedded Firmware Engineer – Low-Power Wireless (C/RTOS)

LanceSoft, Inc. • Indianapolis (IN)

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

Persistent Systems • New York (NY)

On-site
USD 133,000 - 149,000
Medical, dental, and vision insurance
401(k) plan with company match
Tuition assistance
+1
Embedded Software Engineer
Embedded Software Engineer

Digital Monitoring Products • Springfield (MO)

On-site
USD 80,000 - 110,000
Medical, Dental, 401k
Paid vacation/holidays
Free security system
+1
Embedded Software Engineer
Embedded Software Engineer

ACD • Richardson (TX)

On-site
USD 75,000 - 110,000
Lead Embedded Software Engineer (Wireless)
Lead Embedded Software Engineer (Wireless)

SourcePro Search • Santa Monica (CA)

Hybrid
USD 140,000 - 190,000
Embedded Software Engineer - Modern C++, Linux
Embedded Software Engineer - Modern C++, Linux

Motorola Solutions • Allen (TX)

On-site
USD 75,000 - 95,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with Company Match
+4
Embedded Software Engineer - Wireless
Embedded Software Engineer - Wireless

Blue Signal Search • Denver (CO)

On-site
USD 90,000 - 120,000
Firmware Engineer (24760)
Firmware Engineer (24760)

NEOTech • Naperville (IL)

On-site
USD 85,000 - 120,000
Medical coverage
Dental coverage
Vision coverage
+1
Principal Embedded Software Engineer
Principal Embedded Software Engineer

Motorola Solutions • Los Angeles (CA)

On-site
USD 180,000 - 220,000
Incentive Bonus Plans
Medical, Dental, Vision benefits
401(k) with company match
+6
Embedded Software/Firmware Developer
Embedded Software/Firmware Developer

Cloud Hybrid Technologies, LLC • Melbourne (FL)

On-site
USD 80,000 - 100,000