Prototype Software Developer
BWI Group is a global automotive Tier-1 supplier with a legacy spanning more than a century and with the vision of Empowering Smart Mobility. We deliver safe, comfortable, smart, and sustainable ride and drive solutions with our Brake and Suspension System products from our locations throughout China, North America, and Europe. We are a customer-centered organization that places great emphasis on Teamwork, Passionate Innovation, and Personal and Company Growth. To learn more, visit www.BWIGroup.com
Location: Technical Center Brighton, Brighton MI 48116: HYBRID: 3-4 days a week onsite
Key Responsibilities:
• Design and code prototype embedded software for controlled brake system applications using requirements (hand coding) or Simulink models (autocode generation) or example code provided from System, Control Algorithm, Diagnostic, or Communication Engineers.
• Review and comprehend software functional and safety specifications.
• Perform Prototype Software package integration and release from modular code content.
• Perform software/hardware debug tasks as necessary.
• Interface with hardware design teams and systems engineering teams to address/resolve issues with software / hardware interfaces or algorithm controls.
• Investigate and resolve product issues found during development and validation testing.
Required Skills & Qualifications:
• Bachelor’s Degree in Computer Engineering, Computer Science, or Electrical Engineering.
• Experience with automotive embedded systems design and Autosar basic software development.
• Proficiency in C, C++ and assembly language programming for embedded systems.
• Strong written and verbal communication skills.
• Excellent interpersonal skills and ability to work effectively with others.
• High level of analytical ability and ability to solve complex problems.
Preferred Skills & Qualifications:
• Simulation, modeling, and auto-code generation experience using Mathworks and Targetlink tool chains.
• Experience and/or interest in MIL/SIL.
• Experience with Lauterbach Trace32 debugger
• Experience with static analysis and unit testing using LDRA Tool Suite.
• Experience with Infineon TC23x, TC334, TC364 microprocessor family.
• Experience with flash bootloader software.
• Experience with Autosar tools, especially DaVinci Configurator / Developer.
• Familiarity with configuration and life cycle management tools (examples: Git, Bitbucket, PTC Integrity, 3SL Cradle, Polarion, PTC Windchill).
• Familiarity with ISO-26262 standards and processes.
• Familiarity with ASPICE software development processes.
• Familiarity with common computer applications – word, excel, powerpoint, databases, etc.
Required Travel: Customer and Test Sites to support vehicle development software as needed
Benefits & Perks: Benefits are effective starting on your first day of employment! We offer:
• Healthcare (Medical/Dental/Vision)
• 401(k) Program w/ company match
• Bonus program, up to 9%
• Life Insurance and Disability
• 14 Paid Holidays
• Vacation Time
• Employee discounts with AT&T, Verizon, Ford, GM, FCA/Stellantis, and Working Advantage
• Onsite fitness centers at our locations in Brighton, MI, and Kettering, OH