Rapid Global Business Solutions logo

Base Software Engineer

Rapid Global Business Solutions

Auburn Hills, MI
Full Time
Senior
13 days ago

Job Description

About the Role

The Base Software Engineer will be responsible for developing software for in-house-developed control modules, performing software requirements analysis, design, coding, testing, and reviews. The role involves interaction with other departments and vendors, and emphasizes the use of virtualization methods throughout the software development life cycle.

Key Responsibilities

  • Develop software for in-house control modules.
  • Perform software requirements analysis, design, coding, and test plan creation.
  • Conduct reviews and inspections for requirements, design documents, specifications, Autosar BSW configurations, code, and test plans.
  • Interact with other departments and vendors to elicit software requirements.
  • Ensure virtualization methods and techniques are used in controls/software development life cycle.

Requirements

  • Minimum 7 years of embedded software engineering experience.
  • Minimum of 3 years of experience or good understanding of embedded C/C++ software.
  • Minimum of 3 years of experience in Classic Autosar Communication stack configuration.
  • Deep understanding of Ethernet and CAN/LIN protocols.
  • Experience in programming or scripting languages.
  • Experience in software verification and validation.
  • Experience using data acquisition tools.
  • Strong communication skills, both verbal and written.
  • Ability to adapt to a changing environment with minimal effect on productivity.

Nice to Have

  • Experience with CAN stack, Ethernet Stack, SPI, LIN, and Flash Bootloader integration.
  • Experience with OSEK OS or diagnostic management.
  • Hardware background with the ability to read/understand ECU schematics and identify HW-SW integration issues.
  • Automotive software development experience at work or university.
  • Embedded C/C++ software experience in Real Time Operating System environment.
  • Experience with Autosar tools such as ETAS ISOLAR, Canoe, CANAnalyzer, Lauterbach debugger.
  • Experience implementing embedded real-time controls and software solutions.
  • Strong understanding of internal combustion engines and/or vehicle subsystems.
  • Familiarity with microprocessor-based controls and development tools (emulators, debuggers, etc.).
  • Experience in simulation/virtual methodologies and tools.

Qualifications

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related engineering degree from an ABET-accredited university.

Working at Rapid Global Business Solutions

Zobility is RGBSI's workforce management and staffing division. RGBSI is a multi-national corporation headquartered in Troy, MI, with branches throughout the USA, Canada, Germany, and India. The company values pride in work and commitment to personal and professional success.

Apply Now

Job Details

Posted AtJul 16, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Rapid Global Business Solutions

Website

rgbsi.com

Location

Auburn Hills, MI

Industry

Other Computer Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches