← Back to Jobs
Technology
Senior Embedded Software Engineer
Patton Labs Inc.Dearborn, MI🇺🇸United StatesPosted 20 Jul 2026
Why This Role Stands Out
This Senior Embedded Software Engineer role at Patton Labs Inc. offers a fantastic opportunity to drive innovation in cutting-edge technology, with a hybrid work model providing excellent flexibility. You'll thrive here if you possess strong embedded C and MATLAB development skills, enjoy tackling complex hardware debugging, and are eager to contribute to impactful projects within a reputable company. Apply today to advance your career in a dynamic tech environment!
Quick Overview
Work Type
Hybrid
Level
Mid Senior
Job Description
Top Requirements:
1. Bachelor or Master in a relevant engineering or computer science field, with experience in algorithm design, requirements management, and full software development lifecycle.
2. 6+ year of software development experience, including 4+ years in development, with proficiency in two programming languages (Java, C#, Python)
3. Hands on experience with Embedded C,MATLAB development, software testing, and integration testing, including unit testing and embedded systems validation.
4. Strong embedded systems and hardware debugging skills, including low-level code debugging, LIN/CAN diagnostics, NVM, HIL testing, and hardware testing experience.
Position Description:
Employees in this job function are responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side also fall within this job function.
Skills Preferred:
Experience Required:
Experience Preferred:
Skills Required:
MATLAB modeling, Embedded Software, Software Testing, Test Unit Testing, Test Integration Testing
Skills Preferred:
Hardware Experience
Experience Required:
Prac. In 2 coding lang. or adv. Prac. in 1 lang. 6+ years in IT; 4+ years in development
Experience Preferred:
The candidate should have hands-on experience in embedded C development, MATLAB development and testing, along with a solid understanding of hardware testing and low-level debugging
Skills
MATLAB
Embedded Systems
C#
Java
Python
Similar jobs
Application Software Engineer, Phantom Works (Experienced or Sen with Security Clearance
Boeing · Berkeley, United States
2 minutes ago$126.7k - $171.3k/yrApplication Programmer
Collabera LLC · Charlotte, United States
8 minutes ago€55/hrSenior Software Engineer
Anduril Industries · Broomfield, United States
38 minutes ago$190k - $252k/yrSenior Software Engineer
Carnegie Mellon University · Pittsburgh, United States
38 minutes agoSoftware Engineer - Level 2 with Security Clearance
Northrop Grumman · Aurora, United States
41 minutes ago$87.6k - $137.6k/yrSoftware Engineer Level 1 or 2 with Security Clearance
Northrop Grumman · Aurora, United States
41 minutes ago$76.2k - $114.4k/yr