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

Embedded Software Engineer

$126k - $136k

Xirgo

Job Duties

• Plan, design, develop, and implement robust and high-quality embedded software solutions for connected vehicle and fleet management devices;

• Develop software in C for ARM Cortex-M microcontrollers, with a focus on efficiency, reliability, and maintainability;

• Work with real-time operating systems (RTOS) to implement deterministic and time-critical embedded applications;

• Develop and maintain Python-based automated test scripts for continuous integration pipelines;

• Interface with cellular modems and implement communication protocols ( e.g., MQTT, CoAP) for secure and reliable data transfer from telematics devices to backend cloud systems;

• Interface with BLE modules and develop Bluetooth Low Energy communication features;

• Implement and maintain wireless communication stacks for seamless connectivity between telematics devices and cloud infrastructure;

• Write firmware routines to process raw sensor inputs and derive meaningful insights for end users;

• Design and implement application level features optimized for resource constrained embedded systems;

• Review hardware schematics and update firmware to support new components and board revisions;

• Debug and develop low-level drivers and interfaces, including UART, SPI, l2C, and custom protocols;

• Use hardware tools such as oscilloscopes, multimeters, logic analyzers, and protocol analyzers for hardware-level testing and debugging;

• Contribute to code reviews and provide technical feedback to ensure code quality and maintainability;

• Mentor and train other software team members, fostering collaboration and sharing of best practices;

• Write and maintain firmware documentation and technical specifications;

• Perform unit testing and system integration testing of new and existing software features. Collaborate with Field Application Engineers (FAEs) to address customers' day-to-day technical issues; and

• Work directly with customers and field teams to troubleshoot and resolve high-priority issues.

Minimum Education Required

Must have a Bachelors in Computer Science, Electrical Engineering or related and 4 (four) years of experience in Software Engineering, Hardware Engineer, Electrical Engineer or related. Must have experience with the following:

Minimum Experience Required
  1. Telematics Industry experience;

  2. IoT experience;

  3. 4 years of experience in C programming for ARM Cortex-M microcontrollers;

  4. 4 years of experience with real time operating systems RTOS;

  5. 4 years of experience in software engineering tools including revision control GIT, IDE specifically IAR, and debug interfaces JT AG;

  6. 2 years of experience in Python programming and developing automated test scripts; and

  7. 2 years of experience developing application interfacing cellular modem and communication protocols MQTT, CoAP, TCP/IP.

Shift

First (Day)

Number of Openings

1

Public Transportation Accessible

Yes

Veterans Encouraged to Apply

Yes

Physical Required

No

Drug Test Required

No

Compensation

$126,000.00 - $136,000.00 / Annually

Postal Code

55426

Place of Work

Hybrid

Requisition ID

9676

Job Type

Full Time

Job Benefits

Medical, Dental, Vision, Life, STD, LTD, 401k

Application Link

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Minneapolis, MN vacancy
  •  ...catheters and wires. Join us in developing medical device products that save lives. We are looking for a software engineer with software development experience in embedded Linux device design and user interface (UI) development using Qt to join our exciting and fast-paced... 
    Suggested
    Local area

    My3Tech Inc

    Maple Grove, MN
    10 hours ago
  • $124.45k - $132k

     ...Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field...  ...: Strong experience developing software for an embedded system using C, C++, and Python Solid understanding of communication... 
    Suggested
    Flexible hours

    General Dynamics Mission Systems

    Minneapolis, MN
    25 days ago
  • $124.45k - $132k

     ...Advanced Software Engineer For Airborne Systems As an Advanced Software Engineer for Airborne Systems, you'll be a member of a cross functional...  ...: Strong experience developing software for an embedded system using C, C++, and Python Solid understanding of... 
    Suggested
    Flexible hours

    Progeny Systems Corporation

    Minneapolis, MN
    2 days ago
  •  ...SUMMARY: We are looking for a skilled embedded software engineer to join our industrial printing solutions engineering team. You will be designing, developing, and testing embedded software, including analysis of requirements, coding, debugging, testing, troubleshooting... 
    Suggested
    Hourly pay
    Full time
    Work at office

    Engage Technologies

    Brooklyn Park, MN
    1 day ago
  • $126k - $136k

     ...Embedded Software Engineer At Xirgo, we're not just transforming logistics — we're redefining what's possible. Let's move forward together. Our Purpose We believe smarter tools create smarter operations. As the switched-on experts in IoT fleet solutions, we transform... 
    Suggested
    Work at office

    Xirgo Technologies, LLC

    Minneapolis, MN
    2 days ago
  • $105.23k - $113.86k

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

    General Dynamics Mission Systems

    Bloomington, MN
    6 days ago
  • $105k - $154k

     ...Eaton’s ES AMER ESS division is currently seeking a Lead Embedded Software Engineer. The expected annual salary range for this role is $105000 - $154000 a year. Please note the salary information shown above is a general guideline only. Salaries are based upon candidate... 
    H1b
    Work at office
    Local area
    Remote work
    Relocation
    Visa sponsorship

    Eaton

    Minneapolis, MN
    10 hours ago
  •  ...Exciting Embedded Software Engineer opportunity with an established firm. Contract Duration: 12 to 18 months Location is: Minneapolis, MN (Office is in Bloomington, MN) Initially this position is onsite and may evolve to hybrid later in the contract. Required... 
    Contract work
    Work at office

    Motion Recruitment

    Bloomington, MN
    1 day ago
  • $78.4k - $130k

     ...Job Description: Objective of role: The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration... 
    Local area
    Remote work

    ITW

    Saint Paul, MN
    2 days ago
  •  ...Lead Embedded Software Engineer Eaton's ES AMER ESS division is currently seeking a Lead Embedded Software Engineer. This position is located at our Eaton Plymouth, MN or Franksville, WI location and will provide relocation to those currently residing in the U.S. This... 
    H1b
    Work at office
    Remote work
    Relocation
    Visa sponsorship

    Eaton Plc

    Minneapolis, MN
    10 hours ago
  • Motion Recruitment Partners LLC is seeking an Embedded Software Engineer for a contract role in Minneapolis, MN. You will write embedded software for mission systems as part of a cross-functional team. The ideal candidate will possess a Bachelor's degree in software engineering... 
    Contract work

    Motion Recruitment Partners LLC

    Minneapolis, MN
    4 days ago
  • $149.83k - $158.02k

     ...Senior Advanced Software Engineer For Airborne Systems As a Senior Advanced Software Engineer for Airborne Systems, you'll be a member...  ...preferred skills or experiences: Strong experience with embedded C/C++ Strong understanding of embedded systems... 
    Flexible hours

    Progeny Systems Corporation

    Minneapolis, MN
    2 days ago
  • $55 - $75 per hour

     ...Job Title: sr Embedded Software Engineer Job Description We are seeking a highly skilled sr Embedded Software Engineer to lead the development of embedded software for electro-mechanical medical devices and equipment. In this role, you will be the primary technical... 
    Contract work
    Temporary work
    Work at office

    Actalent

    Maple Grove, MN
    1 day ago
  • A leading technology firm is seeking a Software Engineer (Apps) to join their innovative Learning & Active Perception team in Minneapolis. This position involves implementing video processing and perception algorithms using C++. The ideal candidate should have a Bachelor... 

    AeroVironment, Inc.

    Minneapolis, MN
    1 day ago
  • $79.66k - $97.37k

     ...world a better place. Join our team today and start building your career with a worldwide leader. Job Information As an Embedded Software Engineer, you will develop embedded software for control of Bobcat Hydro‑electrical systems. This includes but is not limited to control... 
    Temporary work
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Doosan Corporation

    Minneapolis, MN
    1 day ago
  • $51 - $74.25 per hour

     ...Principal Software Engineer position in Minneapolis, MN. (Fridley) US Citizenship is required for this position Secret Security...  ...individuals with experience and a passion for real-time, embedded software development. The Principal Software... 
    Hourly pay
    Remote work
    Day shift

    Trispoke Managed Services Pvt Ltd

    Minneapolis, MN
    2 days ago
  •  ...Embedded Software Lead Engineer Job Description located in Eden Prairie, MN has an opening for an Embedded Software Lead Engineer, for the Hydraulics Software, Electronics and Controls (SwEC) Center of Excellence (CoE). Hydraulics Group includes a broad range of Hydraulic... 
    Relocation package

    Direct Staffing Inc

    Eden Prairie, MN
    2 days ago
  •  ...Onsite Job: Principal Embedded Software Engineer | Maple Grove, Minnesota, United States Indotronix is seeking an : Principal Embedded Software Engineer, Maple Grove, MN Work Schedule: 9/80 Ability to Obtain Secret Clearances Bachelor's Degree Key... 

    Indotronix International Corporation

    Maple Grove, MN
    4 days ago
  •  ...Principal 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+... 
    Local area
    Relocation
    Flexible hours

    Spectrum Safety Solutions

    Minneapolis, MN
    10 hours ago
  • $120k - $150k

     ...Principal Embedded Software Engineer Location : New Brighton, MN Type: Full Time Schedule: Hybrid - 3 days in office and 2 days remote Salary Range : $120,000-$150,000 Benefits : Medical, Dental, Vision, 401k, Voluntary life Insurance, Employer paid... 
    Full time
    Temporary work
    Work experience placement
    Work at office
    Immediate start
    Remote work

    Pepperl+Fuchs Group

    Saint Paul, MN
    3 days ago
  • $85.2k - $127.6k

    Tennant Company in Minneapolis is seeking an Experienced Software Engineer to develop embedded and connected software systems for robotic products. The ideal candidate will have a BS in a related field, 3-5 years of relevant experience, and a strong background in C/C++.... 

    Tennant Company

    Minneapolis, MN
    4 days ago
  • 6AM City, LLC is looking for an Associate Software Engineer to develop software for Bosch Automotive Service Solutions. This role includes responsibilities such as software architecture design, collaborating with multiple departments, and providing production support. The... 

    6AM City, LLC

    Saint Paul, MN
    1 day ago
  • Embedded Software Engineer (C, C++) in Bloomington, Minnesota (Must have ACTIVE TS/SCI) Skills: Agile, Assembly, Embedded C, Embedded C++, Linux, Python, SDLC Job Function: Embedded Software Engineer Date Of Job Posting: 07-08-2024 Position: Software Engineer (Embedded... 
    Full time
    Relocation package
    Flexible hours

    DBA Web Technologies

    Saint Paul, MN
    3 days ago
  • A leading developer in sensor solutions is seeking a Principal Embedded Software Engineer for their New Brighton, MN location. This role focuses on innovative software products for industrial communication, requiring strong expertise in embedded software development and... 

    Pepperl+Fuchs

    Minneapolis, MN
    2 days ago
  • $95k - $105k

    A leading aerospace and defense company seeks a Software Engineer 3 in Minneapolis, Minnesota. The role involves designing and enhancing software systems for monitoring engine performance. Applicants must have a Bachelor's degree and over 5 years of software design experience... 
    Full time
    Contract work

    Safran Group

    Minneapolis, MN
    2 days ago
  •  ...(***) ***-**** Title: Computer Systems Engineer - 2 Openings Location: Onsite at St. Paul...  ...Will develop and perform automated OTA software delivery and patch deployment for the Linux...  ...Design, implement and test software for embedded, enterprise, or desktop products medical... 
    Permanent employment
    Temporary work
    Work at office
    Local area
    Remote work
    Relocation

    DivIHN Integration

    Saint Paul, MN
    1 day ago
  • Review, analyze and understand software requirements. Provide improvement suggestions for...  ...Formal Qualification Test (FQT) of real-time embedded software. Concisely and accurately...  ...experience with a Bachelor's Degree or higher in Engineering from an accredited University.... 
    Full time

    Northrop Grumman

    Plymouth, MN
    10 hours ago
  • $99.3k - $198.7k

     ...mothers, female executives, and scientists. The Opportunity We are currently recruiting for a Staff Computer Systems Software Engineer to join the team in our St. Paul, MN location. In this technical role, you will be a critical contributor to building compelling... 
    Work at office
    Remote work
    Worldwide
    Shift work

    Abbott

    Saint Paul, MN
    4 days ago
  •  ...and web full stack developer to join the Price Experience Team at Best Buy. We are a team of Front End, Back End, and Full Stack Engineers in an exciting space with both Mobile App and Website Experiences. • You will be part of the Best Buy engineering team responsible... 

    Staffing the Universe

    Richfield, MN
    14 days ago
  •  ..., clear communication 7+ years of experience as a Full-stack Engineer in mobile application development focused on React Native Experience...  ...as modernizing existing applications so that we can deliver software that meets the business needs with speed, while maintaining and... 
    Local area
    Shift work
    3 days per week

    ShiftCode Analytics

    Minneapolis, MN
    12 days ago

Do you want to receive more vacancies?

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