2

Embedded Software Engineer Remote Jobs in Michigan

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 ...

Senior Software Engineer

Wyoming, MI · On-site +1

$111K - $146K/yr

The Gordon Technology Services Limson Team is looking for a Senior Software Engineer to help ... Hybrid Schedule, 4 days in office in Wyoming, MI or Atlanta, GA, with 1 day remote What you'll ...

Engineers create products utilizing state-of-the-art technologies. They ensure successful releases ... Ability to work remote with a stable internet connection on an as needed basis. * Occasional ...

Engineers create products utilizing state-of-the-art technologies. They ensure successful releases ... remote with a stable internet connection on an as needed basis. • Occasional lifting and/or ...

Software Engineer

Dearborn, MI · On-site +1

$138K - $178K/yr

Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the Dearborn office. Hence ...

iOS Engineer -Remote

Berrien Springs, MI · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Grand Rapids, MI · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Ann Arbor, MI · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Lansing, MI · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Rochester Hills, MI · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

iOS Engineer -Remote

Detroit, MI · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

US (Remote) Interested applicants mustresidein one of the following approved states:Arizona ... Software Engineer, you'll play a pivotal role in shaping the digital experience for UGG's US and ...

iOS Engineer -Remote

Mount Pleasant, MI · Remote

$61.63 - $88.47/hr

Own the entire software development process from timeline estimation to coding, testing and release ... remote work reimbursement, paid time off, employee assistance programs, and more. Benefits are ...

Showing results 41-60

Embedded Software Engineer Remote information

See Michigan salary details

$61K

$133.7K

$151.7K

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

As of Sep 7, 2026, the average yearly pay for embedded software engineer remote in Michigan is $133,688.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $150,800.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 Michigan?

The most popular types of Embedded Software Engineer jobs in Michigan are:

What job categories do people searching Embedded Software Engineer Remote jobs in Michigan look for?

The top searched job categories for Embedded Software Engineer Remote jobs in Michigan are:

What cities in Michigan are hiring for Embedded Software Engineer Remote jobs?

Cities in Michigan with the most Embedded Software Engineer Remote job openings:

Infographic showing various Embedded Software Engineer Remote job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 10% Part Time, 2% Temporary, 4% Contract, and 1% Nights. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $133,688 per year, or $64.3 per hour.

Hardware Designer

Fidus Systems

Detroit, MI • On-site, Remote

Full-time

Medical, Dental, Vision, Retirement

Re-posted 12 days ago


Job description

Fidus is a global high-tech design firm headquartered in Ottawa, with additional design centres in Kitchener-Waterloo and San Jose. We specialize in leading-edge electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and deliver next-generation products for clients in emerging technology markets.
Position Overview/Mandate:
The Hardware Designer plays a key role in architecting and delivering complex, high-performance electronic systems for Fidus clients. You will work closely with customers and cross-functional teams (FPGA, software, SI/PI) to define system and board-level architectures, design high-speed circuits, and support full product development from concept through bring-up and validation.
This role is ideal for someone who enjoys tackling challenging, high-speed designs (DDR, PCIe, SerDes), working across the full hardware lifecycle, and collaborating in multidisciplinary environments. You take pride in delivering robust, production-ready designs and mentoring others while maintaining a high standard of engineering quality and documentation.
Make an Impact with US:
At Fidus, you'll work on high-speed, high-complexity electronic systems, often using emerging technologies before they reach the broader market. You'll collaborate across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design as part of cross-functional teams delivering real products for our clients.
In practice, that means contributing to projects in areas such as space and satellite systems, next-generation communications and networking, high-performance compute and storage platforms, advanced video, imaging, VR/AR applications, and industrial, medical, and automotive systems. You won't be limited to a single product or industry-your work will follow the technology, not just one roadmap.
What You'll Be Doing:
  • Develop the system and board level architectural design, but working collaboratively with the software and FPGA programmers to analyze requirements
  • Provide schematic design and component selection for high-speed circuits, SerDes to 32Gbps, control circuits, power supply sequencing, inter-board connectors, and memory busses
  • Conduct design simulations using LTSpice and prove circuits using prototype bench tests
  • Work with the Signal Integrity team to ensure a detailed analysis of critical nets
  • Participate in design reviews (Signal Integrity, PCB Layout, FPGA coding, Software) to ensure Fidus quality standards are met
  • Perform parts library creation and schematic capture, including embedded layout constraints, using OrCAD Capture CIS
  • Develop comprehensive test plans and test procedures
  • Lab bring-up and in-depth verification of hardware prototypes
  • Actively collaborate with the team to address hardware & software integration issues
  • Lead regulatory certification testing
  • Generate technical and user documentation
  • Provide pre-project technical support to the business and sales teams on project scope, schedule, effort estimates, and deliverables, and post-project technical support to customers
  • Act as a mentor and sounding board to junior and intermediate electronic designers.

Who You Are:
  • Minimum 5 years of direct electronics design experience
  • Bachelor's degree in Electrical or Computer Engineering, or equivalent.
  • Ability to lead a design technically and as a mentor
  • Strong fundamental knowledge of high-speed circuit and multi-layer PCB design
  • In depth understanding of all aspects of the hardware product development cycle including requirements, architecture, schematic capture, PCB layout, signal integrity, verification, and manufacturing
  • Background in FPGA designs, including 32Gbps diff pairs, power/thermal design
  • Experience with high-speed devices and protocols including DDR4, PCIe Gen4, MIPI, Gigabit Ethernet, USB-C, HDMI, SerDes and JESD204B.
  • Experience with development tools such as Cadence CIS/Orcad/Cadence Allegro
  • Experience using optical test sets, signal analyzers, and GHz+ oscilloscopes for analysis of eye diagrams, phase noise, and overall signal quality
  • Hands-on debugging experience involving scopes, VNAs, signal generators, electronic loads
  • Familiarity with ESD, EMI, and RF design considerations
  • Ability to use Verilog, RTL, or HLS an asset
  • Embraces AI as part of a modern engineering toolkit

Location and travel: Fully remote role and requires around 15% travel, including domestic and international.
Benefits
Our competitive compensation package also includes a comprehensive benefits package, including medical, dental, and vision plans, matching 401(k) contributions, annual profit-sharing bonus, along with other supplementary benefits.
We also recognize that candidates show interest throughout different career stages and welcome all applications. When there is a great fit, the level of the role may be shifted as applicable.
About Fidus & Why Work Here
Since 2001, Fidus has completed over 4,000 projects for more than 400 customers across industries including Telecom/Datacom, Aerospace & Defence, Consumer, Semiconductors, Industrial/Automotive Controls, and Medical. As a Premier Adaptive Computing Partner for AMD North America, we combine deep technical expertise with industry-leading tools to solve complex design challenges.
Fidus designs high-speed, high-complexity electronic systems using emerging technologies, often well before they reach the broader market. Our teams work across FPGA/DSP, hardware, embedded software, verification, SI/PI, PCB layout, and mechanical/thermal design to deliver real products for our customers.
Our work spans space and satellite systems, next-generation communications and networking, high-performance compute and storage platforms, advanced video and imaging, and industrial, medical, and automotive systems. We are not tied to a single product or industry-our work follows the technology, not just one roadmap.
At Fidus, collaboration is at the core of how we work. We value openness, trust, and shared ownership, and we create an environment where people are encouraged to contribute ideas, learn from one another, and have a meaningful impact through the work they do.
If all of this excites you, has your attention, and you can't wait to join our amazing team and work environment, then we want to hear from you!
Curious what it's actually like to work here? Take a look at our Working at Fidus page.
Fidus has a commitment to ensure a fair and transparent recruitment process. Automated tools (including AI) support our initial screening of applicants against our job posting to identify candidates whose qualifications, experience, and skills align most closely with the position requirements. All further candidate assessments and final selection are conducted by our human recruitment team. AI does not make any final hiring decisions.
Thank you for your interest in Fidus. We welcome and encourage diverse candidates to apply. Accommodations are available upon request for candidates taking part in all aspects of the selection process. Fidus is committed to creating a diverse environment and is proud to be an equal opportunity employer.