2

Embedded Software Engineer Remote Jobs in Livonia, MI

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code ...

.NET Software Engineer

Troy, MI ยท Remote

$120K - $120K/yr

Integra Partners is seeking a Lead Full Stack Software Engineer (.NET) to drive the design ... Career development opportunities Remote Opportunities We are actively seeking new colleagues in:

New

.NET Software Engineer

Troy, MI ยท On-site +1

$120K - $120K/yr

Integra Partners is seeking a Lead Full Stack Software Engineer (.NET) to drive the design ... Career development opportunities Remote Opportunities We are actively seeking new colleagues in:

Sr. Engineer - Model-Based Platform

Auburn Hills, MI ยท On-site +1

$98K - $135K/yr

Deep model-driven development experience for embedded software, proven through delivery. * Build ... Remote execution and cloud infrastructure: worker scheduling, content-addressed caching, cross ...

Senior Software Engineer

Allen Park, MI ยท On-site +1

$113K - $192K/yr

This Full-Stack Software Engineer position is ideal for a technically oriented, forward-thinking ... remote state management and CI/CD-driven plan/apply workflows. Preferred Qualifications * Master ...

Software Engineer, On Device

Ann Arbor, MI ยท Remote

$120K - $150K/yr

... for embedded systems, and deployment in real-world, intermittently connected environments ... remote work. Our Commitments: Utilidata values the diversity of our team. We provide equal ...

We are seeking a Software Engineer who understands Regex and can translate regulations into pattern-matching logic without our product. This role will be part of our new Policy Team working on a ...

Senior Software Engineer

Dearborn, MI ยท On-site +1

$112K - $148K/yr

Comfort working independently and collaboratively in a distributed, remote team Even better, you ... Our section builds and maintains the software that powertrain calibration and emissions engineers ...

We specialize in leading-edge electronic product development, with hardware, embedded software ... Embraces AI as part of a modern engineering toolkit Location and travel : Fully remote role and ...

Showing results 21-40

Embedded Software Engineer Remote information

See Livonia, MI salary details

$65.5K

$143.5K

$162.8K

How much do embedded software engineer remote jobs pay per year?

As of Sep 8, 2026, the average yearly pay for embedded software engineer remote in Livonia, MI is $143,540.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,100.00 and $161,900.00 per year, depending on experience, location, and employer.

What is an embedded software engineer remote?

An Embedded Software Engineer Remote job involves designing, developing, and testing software that runs on embedded systems, such as microcontrollers or IoT devices, while working remotely. These engineers write low-level code, optimize performance, and ensure seamless hardware-software integration. They use programming languages like C, C++, or Python and collaborate with teams through virtual communication tools. Remote roles require strong self-discipline, effective communication, and the ability to troubleshoot issues independently.

What are the key skills and qualifications needed to thrive as an embedded software engineer remote?

To thrive as an Embedded Software Engineer Remote, you need strong programming skills in C/C++, a solid understanding of embedded systems architecture, and often a degree in computer engineering, electrical engineering, or a related field. Familiarity with real-time operating systems (RTOS), version control tools like Git, and hardware debugging tools is commonly required, and certifications like Certified Embedded Systems Engineer (CESE) are a plus. Excellent problem-solving, self-motivation, and clear communication are important soft skills for effective remote collaboration. These capabilities enable you to deliver reliable, efficient solutions in a distributed work environment while supporting cross-functional teams and project objectives.

What are some common challenges faced by remote embedded software engineers, and how can they be addressed?

Remote Embedded Software Engineers often encounter challenges such as limited direct access to physical hardware, coordinating across different time zones with team members, and maintaining effective communication for troubleshooting and integration tasks. These challenges can be mitigated by utilizing remote hardware labs, well-established code repositories, and clear documentation practices. Regular video meetings, collaborative development tools, and proactive status updates also help keep projects on track and align team efforts. By staying organized and responsive, remote engineers can overcome these obstacles and deliver high-quality embedded solutions.

What are the most commonly searched types of Embedded Software Engineer jobs in Livonia, MI?

The most popular types of Embedded Software Engineer jobs in Livonia, MI are:

What are popular job titles related to Embedded Software Engineer Remote jobs in Livonia, MI?

For Embedded Software Engineer Remote jobs in Livonia, MI, the most frequently searched job titles are:

What job categories do people searching Embedded Software Engineer Remote jobs in Livonia, MI look for?

The top searched job categories for Embedded Software Engineer Remote jobs in Livonia, MI are:

What cities near Livonia, MI are hiring for Embedded Software Engineer Remote jobs?

Cities near Livonia, MI with the most Embedded Software Engineer Remote job openings:

Infographic showing various Embedded Software Engineer Remote job openings in Livonia, MI as of August 2026, with employment types broken down into 88% Full Time, 10% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $143,540 per year, or $69 per hour.

Software Engineer

Squirl Financial Inc

Detroit, MI โ€ข On-site, Remote

Part-time

Re-posted 5 days ago


Key responsibilities

  • Assist with the design, development, and installation of software solutions.

  • Write, test, and document code to ensure software functionality and quality.

  • Organize and support the full lifecycle of software development, including integration and deployment.


Job description

WHILE THERE IS NO MONETARY COMPENSATION CURRENTLY, THIS POSITION WILL BE COMPENSATED WITH 1-3% EQUITY IN THE COMPANY ALONG WITH A COMPETITIVE SALARY IN THE FUTURE ONCE WE HAVE RAISED A SEED ROUND.
About Squirl:
Founded in early January 2020 by a team of three college sophomores, who had a passion for financial markets and technology, the early roots of Squirl started out as an extracurricular project to develop algorithmic trading strategies that outperformed the S&P 500. Overtime, as our shared experience and connections grew, we eventually transitioned into becoming an advanced quantitative trading firm with deep partnerships to asset management firms globally.
Over the past year, we have been working with BCM Partners to launch our first in-house systematic trading algorithm: a LONG-SHORT global macro strategy that executes on directional trading opportunities in the FX market. We are also testing additional strategies in the equities market that demonstrate significant alpha in backtests.
Throughout our journey, we have gained a more proficient understanding on how to best capitalize on the changing dynamics of financial markets, and our hands-on experiences have allowed our portfolios to excel in even the most volatile of times.
About the position:
We are looking for a part-time Software Engineer who will assist us with the design, development and installation of various software solutions. Your duties will include development, writing code, and documenting functionality.
You should be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Position responsibilities include:
  • Organize full lifecycle software development
  • Prepare specifications and determine operational feasibility
  • Write well designed, testable, efficient code
  • Prepare software verification plans and quality assurance procedures
  • Organize documenting and maintenance of software functionality
  • Integrate software components into a fully functional software system
  • Evaluate and deploy software tools, processes and metrics
  • Provide support and consulting on software systems usage
  • Ensure compliance with project plans and industry standards

Position requirements:
  • 2+ years' experience of working in a Computer Software Engineer or Software Developer position
  • Significant experience with following test-driven development to create software in Python using core language features and the SciPy stack (pandas, numpy, sci-kit learn, etc.)
  • Excellent knowledge of REST APIs, timeseries databases, and UNIX system administration
  • Demonstrated experience in documenting requirements and specifications
  • Close familiarity with software engineering tools, software development methodology and release processes
  • BS degree in Computer Science or Engineering

Perks of joining our team:
  • Flexibility to work whenever you want (apart from weekly team check-ins)
  • Exposure to working with a team that will be following the agile development methodology to rapidly iterate and grow
  • Ability to contribute to the design and development of a product that could be used by thousands of people
  • Joining an up-and-coming startup with plans to disrupt the financial services sector
  • Being surrounded by a team with over 15+ years of combined development experience and 30+ years of trading experience
  • Mentorship to grow as a software engineer and as a stock/option trader
  • Potential to grow within our company through further projects