Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer

Multi-Tech Systems

Are you driven by innovation and helping customers solve complex business challenges with technology solutions? If so, consider joining the MultiTech team! MultiTech is a global company with a 50+ year legacy of designing and manufacturing connectivity solutions for a broad range of industries. We are gearing up for the next phase of our journey and are seeking top talent to bolster our team. Our people are our greatest asset and we're focused on making MultiTech the employer of choice in the industry.

SUMMARY: Design, develop, and maintain firmware for LoRaWAN module product lines (including xDot) and custom sensor applications. Work across Arm Mbed OS and Zephyr RTOS targeting STM32 and low-power Arm Cortex-M microcontrollers, delivering production AT command firmware, LoRaWAN Class A/B/C protocol compliance, and customer sensor solutions. This is the RTOS/RF-focused role required to continue LoRaWAN xDot development.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

  • Develop and maintain LoRaWAN module AT command firmware across multiple hardware variants
  • Own the LoRaWAN MAC layer library - Class A/B/C operation, multicast, FOTA, ADR, regional parameter compliance
  • Implement and validate LoRaWAN specification compliance including Class B beacon timing, ping-slot scheduling, and multicast
  • Port and maintain Zephyr RTOS board support packages including board definitions, device drivers, and subsystem integration
  • Develop custom LoRaWAN sensor applications using Mbed OS and Zephyr RTOS for customer-specific deployments
  • Bring up and validate new hardware variants and component changes across the product line
  • Design and execute comprehensive host-based test suites using CppUTest and Zephyr Twister
  • Maintain bootloaders and FOTA update infrastructure for secure field updates
  • Optimize power consumption for battery-operated devices targeting ultra-low-power sleep modes
  • Support LoRa Alliance technical working group contributions (L2 protocol, payload schema)
QUALIFICATION REQUIREMENTS:
  • 5+ years bare-metal and RTOS firmware development on Arm Cortex-M (M0+, M3, M4)
  • Strong C/C++ for resource-constrained MCUs (32KB RAM / 256KB Flash targets)
  • LoRaWAN protocol stack implementation experience (MAC layer, Class A/B/C, regional parameters)
  • STM32 family (STM32L151, STM32L4, STM32U3) - peripherals, low-power modes, HAL/LL drivers
  • Mbed OS 6.x application development and build system
  • Zephyr RTOS - device tree, Kconfig, west build system, subsystem development
  • SPI/I2C peripheral drivers (SX1272/SX1276/SX1262 radio, external flash, EEPROM)
  • JTAG/SWD debugging, logic analyzer, RF test equipment
  • Git, CI/CD (Jenkins), automated firmware testing
  • AT command interface design and implementation
PHYSICAL DEMANDS:
  • Lifting requirements up to 25 pounds.
  • Requires sitting for periods of time and occasional standing.
  • Use hands to finger, handle or feel.
WORK ENVIRONMENT:
  • Working conditions are normal for an office environment. Minimal noise.
  • Our Minnesota facility includes a manufacturing environment. Moderate noise level. Machinery operation requires the use of safety equipment to include but not limited to; safety glasses, hearing protection, wrist and shoe straps, and ESD smock. Loose fitting clothing and jewelry are not permitted. No food allowed in the manufacturing area. No cell phone use allowed in manufacturing area unless approved by management.
EQUIPMENT AND TOOLS USED:
  • Laptop computer
  • Standard office equipment

Equal Employment Opportunity

It is the policy and practice of MultiTech to provide all employees with a working environment free from all forms of discrimination and harassment. It is the policy of MultiTech to recruit, hire, promote, and take other personnel actions without regard to any protected class, including but not limited to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity, genetic information or protected veteran status, and to provide equal employment opportunities for all employees and employment candidates.
*If you are interested in applying for employment with MultiTech and need special assistance or an accommodation as part of the employment process, please contact Human Resources at View email address on click.appcast.io

Benefits Summary

As a MultiTech employee, you'll enjoy a comprehensive benefits package that includes competitive health, dental and vision insurance plans, company-paid Employee Life, AD&D, and Short-term Disability, as well as a 401(k) with employer matching. To support work life balance, you'll be eligible for 10 paid holidays and paid time off (PTO). Additionally, we'll provide you with access to Voluntary Life for you and your eligible dependents, Long-term Disability, flex spending, and health savings accounts.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Minnesota vacancy
  • $149.83k - $162.12k

     ...Requirements:Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering,...  ...ROLE AND POSITION OBJECTIVES:As a Senior Advanced Software Engineer for Airborne...  ...or experiences:Strong experience with embedded C/C++Strong understanding of embedded... 
    Senior
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    5 days ago
  •  ...Senior Embedded Software Engineer Det-Tronics is a global technology leader in industrial life safety solutions, specializing in high-end flame and gas detection and automation control systems. As part of Spectrum Safety Solutions with 1,700 employees across 20+ countries... 
    Senior
    Flexible hours

    Spectrum Safety Solutions

    Minnesota City, MN
    3 days ago
  •  ...Job Description Job Description Senior Embedded Software Engineer – Connected Products Bloomington, Minnesota | Onsite | Direct Hire MaxIT Consulting – Max Corporate Group is seeking an experienced Senior Embedded Software Engineer – Connected Products for a... 
    Senior
    Relocation
    Relocation package
    Monday to Thursday

    MaxIT Consulting - Max Corporate Group

    Bloomington, MN
    23 days ago
  • Lead the development of embedded software for electro-mechanical medical devices and serve as the primary technical contact for customer discussions...  .... Requirements Requires a Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science with over 5... 
    Senior
    Temporary work

    Actalent

    Osseo, MN
    1 day ago
  • $178.4k - $267.6k

     ...other neurological conditions. This role supports the embedded software function responsible for developing and sustaining...  ...between patients and neuromodulation therapy systems.As a Senior Principal Embedded Software Engineer, you will provide technical leadership for the... 
    Senior
    Full time
    H1b
    Work at office
    Local area
    Immediate start
    Flexible hours

    Medtronic

    Minneapolis, MN
    4 days ago
  • $78k - $156k

     ...for the people impacted by cardiovascular disease through the creation and delivery of life-changing technologies. This Embedded Software Engineer works independently on the design, development, testing and maintenance of embedded software for an exciting new system... 
    Senior

    Abbott

    Saint Paul, MN
    1 day ago
  • $120k - $135k

    An Amazing Career Opportunity for a Senior Firmware Engineer!! Location: Eden Prairie, MNJob ID: 49...  ...maintain, enhance, and customize the embedded solutions which drive HID’s Secure Issuance...  ...travel freely. We are a high-tech software company headquartered in Austin, TX,... 
    Senior
    Work experience placement
    Remote work
    Worldwide
    Relocation
    Flexible hours

    ASSA ABLOY

    Eden Prairie, MN
    4 days ago
  • $91.7k - $163.7k

     ...Join us to start Caring. Connecting. Growing together. As a Senior I O Engineer specializing in CICS System Programming, you will play a critical...  ...will apply deep technical expertise in system integration, software maintenance, and performance tuning across multi-LPAR,... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    5 days ago
  • $115.6k - $173.25k

     ...venous insufficiency, and respiratory illnesses. The Principal Embedded Software Engineer provides technical leadership for the firmware and embedded...  ...software, or device software for commercial products. ~ Senior technical leadership background, including leading embedded... 
    Hourly pay

    Tactile Medical

    Minneapolis, MN
    4 days ago
  • $175k - $210k

     ...cutting-edge AI integration. With over $1M ARR in the last five months, Series A funding, and a team of 20 (including 9 engineers), they're now hiring a Senior Backend Engineer to expand their core product capabilities. They are looking for candidates who bring AI / ML Ops /... 
    Senior
    Immediate start
    Remote work

    Jobot

    Minneapolis, MN
    4 days ago
  • $178.4k - $267.6k

     ...Senior Principal Embedded Software Engineer role at Medtronic's Neuromodulation Operating Unit, responsible for leading embedded software architecture, design, and lifecycle management for patient-facing implantable and external neuromodulation therapy systems. Requires... 
    Senior

    Medtronic

    Fridley, MN
    19 days ago
  •  ...We are seeking a Senior Backend Developer to design, develop, and deliver scalable backend...  ...system design. This role requires an engineer who can independently own complex technical...  .... ~ Strong hands-on coding and software development experience. ~ Experience designing... 
    Senior

    Compunnel

    Richfield, MN
    4 days ago
  • $110k - $145k

    If you are passionate about embedded systems and developing technology that connects critical industrial assets,...  ...global team of firmware, hardware, systems, and product engineers to design and implement embedded software solutions that enable secure, reliable, and scalable... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Emerson

    Shakopee, MN
    a month ago
  •  ...conditions live better through innovative, clinically supported at-home therapies. As a Senior Firmware Engineer, you will play a key role in the development and support of embedded software for regulated medical devices. This position is responsible for designing,... 
    Senior
    Hourly pay

    Tactile Medical

    Minneapolis, MN
    1 day ago
  • $160k - $200k

     ...better, safer, and smarter. Quantum is listed on Nasdaq (QMCO). For more information, visit are seeking a high-caliber Senior Systems Software Engineer to join our Core Storage Team. In this role, you will be responsible for the brain of our distributed storage system:... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Quantum

    Saint Paul, MN
    4 days ago
  • $159.75k - $225.5k

     ...moments that reflect who they uniquely are.We are seeking a Senior Principal Software Engineer to lead the design and development of next-generation...  ..., AOV, and engagement AI capabilities are deeply embedded across customer journeys Teams adopt AI-first development... 
    Senior
    Remote work

    Shutterfly

    Eden Prairie, MN
    5 days ago
  • $134.6k - $230.8k

     ...considerationsPreferred Qualifications:4+ years of experience in software engineeringExperience with AI governance programsExperience...  ...including speech-to-textKnowledge of large language models, prompt engineering, and adversarial testingBasic understanding of information... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $100.15k - $105.63k

    Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a...  ...member of a cross functional team responsible for developing embedded systems, products, and services that make a real difference... 
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    3 days ago
  • $200.7k - $211.68k

     ...Qualifications Education Requirements:Bachelor's degree in Engineering, or a related Science, Engineering or Mathematics field, plus...  ..., undersea, interstellar space and everything in between.As a Senior Deputy PM Engineer, you’ll plan, authorize and monitor engineering... 
    Senior
    Casual work
    Remote work
    Work from home
    Flexible hours

    General Dynamics Mission Systems

    Bloomington, MN
    4 days ago
  • $82k - $120k

     ...testing and repair-shop technology, diagnostic software, service training, and information...  ...mobility!Are you interested in becoming an Engineer at Bosch Owatonna? Click here to learn more. Job DescriptionPOSITION As an Embedded Software Engineer, you will create software... 
    Full time
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Robert Bosch

    Owatonna, MN
    4 days ago
  • $118.57k - $125.05k

    Basic Qualifications Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics field, plus a...  ...Responsibilities for this Position ROLE AND POSITION OBJECTIVES:As an embedded software engineer for Land & Airborne Systems, you’ll be a... 
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    3 days ago
  • $100.15k - $109k

     ...Qualifications Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or Mathematics...  ...: What sets you apart:Knowledge and experience with C in embedded environmentsExperience with Bare bone software - no operating... 
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    18 hours ago
  • $91.7k - $163.7k

     ...start Caring. Connecting. Growing together. The Sr. Full Stack Software Engineer (Job Code-TEC032 / GL-28) (Vue.js / Java Spring Boot /...  ...workflow automation Build and maintain data ingestion, indexing, embedding, and retrieval pipelines to support AI-driven search and... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Eden Prairie, MN
    4 days ago
  • $106k - $150k

     ...companies, and the world's top researchers in materials and seismic engineering all rely on our systems to determine product reliability and...  ...MTS but across the ITW enterprise.We're looking for an Embedded Software Engineer who is a self-directed individual to implement... 
    Local area
    Remote work

    Illinois Tool Works

    Eden Prairie, MN
    2 days ago
  •  ...of MQ AWS Certification is a plus DevOps and/or automation experience in code testing building and deployment a plus Experience building computer software within the airline industry is a plus Knowledge of Windows Server and HPUX operating systems a plus.... 
    Senior

    Samprasoft

    Minneapolis, MN
    3 days ago
  • $110.7k - $218.3k

     ...remaining hands-on in development. As a Senior Consultant, Technical Transformation, you...  ...stack developers through code reviews, engineering standards, and implementation best practices...  ...), and JavaScript.Experience with Agile software development methodology.Cloud or... 
    Senior
    Local area
    Visa sponsorship

    Deloitte

    Minneapolis, MN
    5 days ago
  • $205k

    Please see the below requirements for a Senior Systems Engineer to Senior Principal Systems Engineer...  ...initiatives spanning hardware, firmware, software, wireless connectivity, mobile...  ...processing, sensing technologies, or embedded systemsPreferred experience within medical... 
    Senior
    Worldwide
    Flexible hours

    Real Staffing Group

    Minneapolis, MN
    2 days ago
  •  ...Senior Python Full Stack Developer Location: Minneapolis, MN/Charlotte, NC This is pretty urgent and critical requirement. Roles and Responsibilities: Develop, enhance, and maintain automation scripts using Python for build, deployment, monitoring, and... 
    Senior

    Apolis

    Minneapolis, MN
    3 days ago
  •  ...Job Description Job Description Senior Cultural Resources Specialist – Principal Investigator Location: Minneapolis, MN Travel: ~50% Competitive salary, full benefits, and strong opportunity for career advancement.Description A leading environmental services... 
    Senior
    Work at office

    MSR Technology Group

    Minneapolis, MN
    a month ago
  •  ...strategies, design solutions, and promote our portfolio of services. Transitioning to a Specialist and Post-Sales focus, the Senior Solutions Engineer delivers technical presentations, provides support, and executes billable services, ensuring exceptional customer... 
    Senior

    Peak Technologies

    Eagan, MN
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!