2,103,851open jobs
129,550companies
243,301added this week
Browse all
Location
Hybrid (Allen Park, United States)
Visa
H-1B filings in 12 months: 384 · green card filings: 64
Employment
Full-Time

First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
HTC Global Services is a global provider of information technology and business process services that helps organizations accelerate their digital transformation. Headquartered in Troy, Michigan, the company offers a comprehensive suite of solutions including custom application development, cloud migration, data analytics, and AI integration. Through its international network of delivery centers, the enterprise serves clients across industries such as healthcare, financial services, automotive, and the public sector.
Embedded Software Engineer AUTOSAR / BSW Platform Integration Job Overview / Summary

We are seeking an Embedded Software Engineer with experience in automotive embedded software development, microcontroller-based platforms, and AUTOSAR Classic architecture.

The ideal candidate will have strong programming skills in C/C++ and Python, along with hands-on experience in platform integration, embedded software development, and testing. Experience with Vector-based AUTOSAR Classic platforms is particularly valuable.

Key Responsibilities
  • Perform microcontroller (MCU) platform bring-up, including clock configuration, pin mapping, memory initialization, interrupts, and peripheral configuration.
  • Configure and validate Microcontroller Abstraction Layer (MCAL) drivers and resolve hardware-software integration issues.
  • Design, develop, and debug embedded C software for low-level and platform components.
  • Maintain clear interfaces between drivers, middleware, and application software.
  • Configure, integrate, and validate AUTOSAR Basic Software (BSW) and operating system components.
  • Establish task scheduling, interrupt handling, initialization sequences, and platform startup behavior.
  • Integrate CAN DBC and LIN LDF communication descriptions into platform configurations.
  • Configure communication drivers, communication stacks, signal mapping, message routing, and middleware interfaces.
  • Implement and validate low-power management, including sleep and wake-up transitions, wake-up sources, and platform service restoration.
  • Develop and maintain translation layers connecting non-AUTOSAR C applications to ECU middleware through defined interfaces.
  • Integrate application components with platform middleware and validate interface compatibility, initialization sequences, scheduling, and data exchange.
  • Measure and optimize RAM usage, CPU load, task execution time, and software startup time.
  • Debug and resolve integration issues across MCU drivers, BSW, operating systems, middleware, and application components.
  • Maintain platform configurations, interface specifications, build instructions, and validation documentation.
  • Support repeatable software builds and the release of validated platform software.
Required Qualifications
  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field.
  • 3+ years of embedded software development experience.
  • 2+ years of programming experience in C/C++ or Python.
  • Strong programming skills in C/C++ with the ability to develop portable and platform-independent code.
  • Experience with low-level interfaces and communication protocols, including I2C, SPI, ICU, PWM, GPT, and CAN.
  • At least 1 year of experience developing Proof-of-Concept (PoC) applications for automotive ECUs.
  • At least 1 year of experience working in an Agile development environment.
Preferred Qualifications
  • Master's degree in Electrical Engineering, Computer Science, or a related field.
  • Experience in software development for automotive control units.
  • Knowledge of AUTOSAR methodology and workflows.
  • Hands-on experience with AUTOSAR software development and integration projects.
  • Familiarity with RTE configuration activities.
  • Hands-on experience with AUTOSAR authoring tools.
  • Embedded software development experience on Linux platforms.
  • Experience with software simulation using hardware models.
  • Strong embedded debugging skills.
  • Knowledge of tools used for embedded software development.
  • Good communication skills and the ability to work independently.
  • Knowledge of functional safety standards, including ISO 26262 and ASIL A-D, is a plus.

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

#LI-Hybrid #LI-KK1

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,103,851 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Allen Park
In office · Nationals only · 6+ years exp · Bachelor's Degree · Lansdale
C++
Apply
In office · 10+ years exp · Bachelor's Degree · Mason
Python
C++
DevOps
RTOS
Management
Agile
Scrum
Kanban
SpaceTech
IBM DOORS
Apply
In office · 8+ years exp · Fort Wayne
Chips/EDA
Cadence Allegro
Apply
$232k – $330k per year · In office · Full-Time · 15+ years exp · Bachelor's Degree · San Jose
Python
SystemVerilog
Chips/EDA
Formal Verification
Apply
$232k – $330k per year · In office · Full-Time · 15+ years exp · Bachelor's Degree · San Jose
Python
Verilog
SystemVerilog
Perl
Apply
$87k – $145k per year · Hybrid · Bachelor's Degree · Allen Park
AI/ML
Apache TVM
Apply
$116k – $218k per year · Hybrid · 3+ years exp · Bachelor's Degree · Allen Park
Apply
In office · Full-Time · High School Diploma · Allen Park
Apply
$99k – $166k per year · Hybrid · 3+ years exp · Bachelor's Degree · Allen Park
Apply
$87k – $145k per year · Hybrid · 5+ years exp · Bachelor's Degree · Allen Park
SpaceTech
CATIA
FMEA
Apply
See all jobs
This is one of many
2,103,851 more open roles from verified company boards, updated every day.