Embedded Software Engineer
$126k - $136kXirgo
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
Telematics Industry experience;
IoT experience;
4 years of experience in C programming for ARM Cortex-M microcontrollers;
4 years of experience with real time operating systems RTOS;
4 years of experience in software engineering tools including revision control GIT, IDE specifically IAR, and debug interfaces JT AG;
2 years of experience in Python programming and developing automated test scripts; and
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
- ...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...SuggestedLocal area
$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...SuggestedFlexible hours$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...SuggestedFlexible hours- ...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...SuggestedHourly payFull timeWork at office
$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...SuggestedWork at office$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 jobFlexible hours$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...H1bWork at officeLocal areaRemote workRelocationVisa sponsorship- ...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 workWork at office
$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 areaRemote work- ...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...H1bWork at officeRemote workRelocationVisa sponsorship
- 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
$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$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 workTemporary workWork at office- 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...
$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 workLocal areaImmediate startWorldwideFlexible hours$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 payRemote workDay shift- ...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
- ...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...
- ...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 areaRelocationFlexible hours
$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 timeTemporary workWork experience placementWork at officeImmediate startRemote work$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++....- 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...
- 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 timeRelocation packageFlexible hours
- 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...
$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 timeContract work- ...(***) ***-**** 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 employmentTemporary workWork at officeLocal areaRemote workRelocation
- 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
$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 officeRemote workWorldwideShift work- ...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...
- ..., 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 areaShift work3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded systems software engineer Minneapolis, MN
- embedded developer Minneapolis, MN
- embedded software engineer Minneapolis, MN
- embedded engineer Minneapolis, MN
- software product owner Minneapolis, MN
- id software Minneapolis, MN
- software quality assurance Minneapolis, MN
- software sales Minneapolis, MN
- internship software Minneapolis, MN
- remote software sales Minneapolis, MN


