
Middleware Sr. Software Developer
- Auburn Hills, MI
- Permanent
- Full-time
- Bachelor's degree in computer science, Computer Engineering, Electrical Engineering, or related degree field
- Minimum 5 years of experience in design and development of embedded software preferably in automotive applications but not limited to those
- Proficient in software development using C or C++ languages
- Proficient in UML and software design
- Experience in various middleware architectures, specifications and configuration tools like Classic & Adaptive AUTOSAR
- Able to translate signal-based design into service-oriented design.
- Knowledge of communication protocols like CAN and Ethernet
- Knowledge of tools such as: Rhapsody (or similar), Github, Davinci Adaptive, build systems like C-make or Bazel build and Canon.
- Master's degree in computer science, Computer Engineering, Electrical Engineering, or related degree field
- Experience in working on HPCs or any SOC based ECUs.
- Experience in working at fast paced environments.