FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Hardware Engineer – MCU Performance Analysis
General MotorsSenior Hardware Engineer leading the definition, development, and execution of MCU performance analysis strategies for automotive electronics. Collaborating with hardware and software teams to optimize performance and meet real-time requirements.
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Define MCU performance analysis strategies, including KPIs, workloads, benchmarks, coverage goals, and pass/fail criteria.
- Develop performance and design specifications to support sourcing, architecture trade-offs, and ECU/system decisions.
- Identify and resolve performance bottlenecks across cores, memory, interconnects, peripherals, and software stacks.
- Build and maintain MCU performance models to support architectural exploration, sizing studies, and what-if analyses.
- Select or develop representative workloads and benchmarks for automotive use cases such as real-time control, diagnostics, safety monitoring, communications, and signal processing.
- Create and maintain automation, tools, and scripts for analysis, data collection, and reporting using Python, C/C++, or similar languages.
- Partner with hardware, ECU, and software teams to translate system requirements into measurable performance targets and test cases.
- Present performance insights, trade-offs, and recommendations to technical and non-technical stakeholders.
Requirements
What you’ll need- Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field.
- 7+ years of experience in MCU or embedded processor performance analysis, modeling, or embedded systems development.
- Strong understanding of MCU/CPU architecture, including pipelines, caches, memory subsystems, buses/interconnects, peripherals, interrupts, and real-time constraints.
- Demonstrated experience defining and executing structured performance analysis plans, including definition of objectives, workloads, metrics, and traceability to system requirements.
- Hands‑on experience analyzing and optimizing embedded/MCU‑based systems, including profiling, hotspot analysis, and trade‑offs across performance, power, and memory.
- Experience developing automation, tools, or scripts for performance analysis and data processing (for example, Python, C/C++, or similar scripting environments).
- Experience in workload and benchmark selection, analysis, and development.
- Proven ability to conduct feasibility studies evaluating performance metrics, design trade-offs and presenting solutions that optimize system performance, power and timing.
Benefits
Comp & perks- GM offers a variety of health and wellbeing benefit programs.
- Benefit options include medical, dental, vision,
- Health Savings Account,
- Flexible Spending Accounts,
- retirement savings plan,
- sickness and accident benefits,
- life insurance,
- paid vacation & holidays,
- tuition assistance programs,
- employee assistance program,
- GM vehicle discounts and more.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
MCU performance analysisperformance modelingperformance optimizationworkload selectionbenchmark developmentprofilinghotspot analysisperformance metricsdesign trade-offsreal-time control
Soft Skills
communicationcollaborationproblem-solvinganalytical thinkingpresentation skills