Embedded Firmware Developer
United IT
Embedded Firmware Developer
Work Location: Waukesha, WI, and Detroit, Michigan
Required Experience & Skills:
- Design, develop, debug, and test embedded firmware using Embedded C.
- Experience in MPLab IDE for development (or anything similar is mandatory).
- Implement and follow Git-based version control workflows (branching, merging, code reviews)
- Develop and use Python scripts for automation, testing, tooling, or validation activities
- Perform unit testing, integration testing, and support system-level debugging
- Collaborate with hardware, validation, and systems teams to resolve issues and improve product quality
- Contribute to technical documentation and coding standards
Preferred Skills:
- Experience with microcontrollers and low-level hardware interfaces
- Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN)
- Familiarity with embedded debugging tools and techniques
- Experience working in Agile or iterative development environments
Experience & Skills:
- Strong Embedded C background – design, development, testing
- MPLAB IDE experience preferred; experience in any similar IDE required
- Git workflow knowledge is a must
- Python experience required
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Developer in Detroit, MI vacancy
- ...seamlessly, and securely. The Software and Services group at GM develops scalable vehicle level system architecture and software... ...implementation of the creative customer-facing features of tomorrow.As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you...SuggestedFull timeLocal areaWork from homeRelocation package
- Scope of the Position: Embedded Software Engineer in Allen Park, MI. Flex-N-Gate This successful candidate will translate customer and product requirements to software architecture specifications, develop the embedded software and validate system functions in safety critical...SuggestedWork at officeFlexible hours
- ...engineer with strong experience in RTOS embedded systems development. Candidate should possess... ...files.At least 2 years of experience developing Mem drivers for internal/external memory... ...and concise documentation of design and firmware architecture.Create elegant, efficient...SuggestedWork experience placementImmediate startVisa sponsorshipFlexible hoursNight shift
- ...Embedded Software Engineer CDI Corporation is a multinational company providing engineering, information technology and staffing services... ...services. Job Description Job Responsibilities: Develop best in class embedded software using C/C++, Java and QNX/Linux...Suggested
- ...(2 years in automotive). Ability to work in an agile environment. Previous experience as controls/software developer using Matlab Simulink/State Flow, Embedded C, testing or calibration engineer will be considered a plus. Be proactive, take ownership and be accountable...Suggested
- Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale device management to develop, optimize, and maintain our embedded control and data plane infrastructure. The ideal candidate...Full timeH1bLocal areaRemote workWork from home
- ...Embedded Firmware Developer Develop embedded firmware in C/C++ for microcontroller based lighting or projector modules. Work with common peripherals like SPI, I2C, UART, PWM, Client, etc. Interface with LED drivers / projector components and support pixel-level...
- ...Role: IBM Mobile first developer Location: Detroit, MI Duration: Long term Contract Description: We are looking for a Mobile Developer having 5+ years of experience with Mobile and Script Development. The candidate should be self...Long term contract
$139.1k - $170.1k
This role is hybrid opportunity for candidates to work in office on Tuesdays and Wednesdays from our Seattle, San Francisco, or Detroit offices and work remotely all other days. We can consider highly qualified candidates on a remote only basis who reside outside of these...Minimum wageFull timeWork at officeLocal areaRemote workNight shiftWeekend work$99.1k - $166.2k
...the energy strategy of one of the world's most iconic brands.In this position... The Embedded Software & Cybersecurity Engineer will design, develop, and secure the embedded firmware that powers Ford Energy's battery management and monitoring systems. You will own the...Immediate startRemote workFlexible hours$86.6k - $144.9k
...traceabilityEven better, you may have...• Master’s degree in Computer Science, AI/ML, or related technical field• Experience with DX, Developer Intelligence Platform, configuring reports and supporting operations• Experience in Atlassian Cloud migrations, scaling, and...Immediate startFlexible hours$85.4k - $192.9k
...as smart as you are.We are seeking a talented and motivated Software Engineer with strong programming fundamentals and experience developing web applications to join our Communications team.This role is an excellent opportunity for an engineer, preferably with prior...Immediate startRelocation- ...specifications. Using sound, repeatable, industry standard methodologies, you will support the PVSQ organization responsible for developing Nextgen applications. As part of development activities, we will update existing software and/or develop new software solutions to...Full timeContract workH1bLocal areaWork from homeRelocation package
- ...distributes, stores, and manages lifecycle for the cryptographic keys and certificates in the vehicle product ecosystem. This includes developing and maintaining in-house APIs and web services to provide confidentiality, integrity and authenticity protection for various use...
- ...and operate full-stack features across a NextJS frontend and Go backend services, owning them from architecture through production.Develop rich data visualizations and dashboards that translate statistical concepts into intuitive insights.Extend a nascent shared component...Full timeLocal areaWork from homeRelocationRelocation packageShift work
- ...our end users.About the roleDevelop and test very complex software solutions with minimal directionRelease and validate software, developing new deployment patterns as necessaryLead software support, incident resolution and blameless reviewsDevelop code modules and...Full time
- ...programs on time. Responsibilities As a Software Engineer on the Cloud Engineering team, you will be responsible for designing, developing, and maintaining the cloud platform and automation tooling that powers our platform transformation. Your contributions will directly...Work at officeVisa sponsorshipWork visa
- ...etc.). Debug, document issues in detail, and collaborate with developers to resolve them. Continuously improve validation processes, methodologies... ...protocols (DoIP, UDS, LIN, CAN). 4+ years testing in embedded Linux platforms . Hands-on with automation test tools & stress...Contract work
- ...transportation on a global scale. The Role:We are looking for software developers with a strong passion for developing software tools and the... ..., Java SWT / Java AWT / Java FXUnderstanding of Automotive Embedded SystemsKnowledge of Unified Modeling Language (UML)Experience...Full timeLocal areaWork from homeRelocation packageFlexible hours
- Job Description Embedded Software Engineer, Allen Park, MI Translate customer and product requirements to software architecture specifications, develop embedded software, and validate system functions in safety critical electronic modules for automotive OEM customers....Flexible hours
$122k - $240.5k
...3+ years of full system lifecycle development from requirements through production deployment.4+ years of experience designing, developing and delivering AI/ML solutionsAt least 1 year of direct experience designing or implementing production agentic workflows involving...Work at officeLocal areaVisa sponsorshipFlexible hoursShift work- ...valuable benefits and a balanced compensation structure combined with career development. Job Description Employees in this job function develop and maintain the front-end/ client-side of an application, typically a web application, but sometimes also a mobile application or...
$85.4k - $192k
...shouldn't be manual. If a human repeats it, you write the code — or point an agent at it — to stop it.Make other engineers faster. Build the tools, agent workflows, and guardrails that remove friction. Developer productivity is a multiplier.Full timePosting Date: 2026-07-01Immediate startVisa sponsorshipRelocation packageShift work$42 - $50 per hour
Akkodis is seeking Embedded Software Engineers for a job with our automotive client in Allen Park, MI . We are looking for someone with... ...software solutions Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies...Temporary workLocal area- ...us in the innovation of integration at Parry and apply to help develop the technologies of tomorrow while reaching new heights in your... ...About the Job We are seeking a skilled and experienced Senior Embedded Software Engineer to join the Parry Labs team in the Detroit...Full timeRelocation package
- ...or related field. Minimum 10+ years of experience in automotive embedded software development environments. This position is focused on... ...customer and system requirements using ALM tools such as Codebeamer Develop software architecture, detailed design documentation, and test...Full timeFor contractors
$65 - $85 per hour
...able to consider C2C or third-party submissions Position Description Employees in this role are responsible for designing, developing, testing, implementing, and maintaining software applications and solutions that support business objectives and customer needs....Contract work- ...platforms, ensuring secure, reliable, and scalable operations across Access, SQL, Dataverse, and Power Platform solutions. They will develop automation and applications using tools like VBA,.NET, Power Automate, Copilot, and AutoHotkey to improve data quality and...Work at office
- COME DO THE BEST WORK OF YOUR CAREER Join a team where producing quality work is our primary concern. You'll spend almost of all of your time doing what you enjoy: writing code! If you find meetings, management buy-in, office politics, and documentation to justify...Work at officeHome office
- ..., OEE, Line Balancing, Work-In-Process (WIP), and Theory of Constraints. Experience identifying manufacturing bottlenecks and developing data-driven recommendations to improve productivity, quality, and operational performance. Experience supporting Manufacturing...Permanent employment
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Firmware Developer. Be the first to apply!


