Main aim of job
Responsible for the management of the electronics software at a sub-system level for Brose NA projects. Communicates requirements to Brose Headquarters, monitoring a cost effective technical solution in a timely manner. Develops system level software functionality in accordance with Brose Central Electronics standards and methods, releasing software application specific items. Provides a technical interface between the customer ? Brose Headquarters ? supplier, accommodating Customer Team interests. Develop algorithms that drive mechatronic systems to achieve functional requirements.
Key function is to implement and maintain all software processes and procedures identically to those in Central Development. Establish and maintain a strong working relationship with the core functions in Germany to ensure seamless cooperation.
Insures that all infrastructure is maintained for tools, SRS, CodeBeamer, GIT, and DOORs compliance. Responsible for SW Test Releases and Release Notes in accordance with Brose procedures. Unit, module and integration testing performed to Brose standards (SPICE level 3 compliance).
Specific duties and responsibilities
Develops software applications for controls, instruments, and systems for new commercial, domestic, and industrial uses.
Develop software timing charts, monitor upcoming tasks and milestones, identify delinquent items.
Develop software requirements specifications in agreement with customer and in accordance with existing specifications (customer, supplier, and/or internally).
Propose software concepts based on reuse and/or supporting synergies.
Brose specifications in agreement with customer and the customer team in consideration of existing specifications (customer, supplier and/or internally).
Define level of software in test samples, documentation and preparation of samples for internal and external use.
Actively participate in FMEAs.
Manages change requests (internally and externally) according to the Brose standard engineering change process.
Communicate/coordinate with the customer team and central functions (electronics department at Brose headquarters).
Be an active member in the Development Team (EAK).
Control all electronics software related test/prototype activities.
Initiate activities to create HIPPA privacy awareness within the organization and implement privacy policies and procedures.
Adheres to Brose North America (BNA) Quality Policy. Please refer to the attached copy of the Brose Quality Process Flowchart for applicable procedures.
Considers all valid Procedures, Job Instructions, and Organizational Instructions.
Adheres to all Occupational Safety and Health Administration (OSHA) regulations and implements all necessary measures for work, health, and environmental protection within the range of responsibility.
Key figures (quantities, budget etc.) only for senior management
Scope of authority
Central Software Development in Bamberg
Formal education / course of study
Bachelor's degree in Electrical or Software Engineering from four-year college or university; and minimum of two years experience in electronics engineering and software applications (preferably in the automotive field).
Professional experience (years, function)
2 years experience in the understanding of the physics of moving systems and the control of motor actuated mechanical systems as it pertains to controlling them through software.
Specialized knowledge and skills
Experience developing with NXP/Freescale (Motorola-based) or ARM microcontrollers, especially S12Z in an automotive environment.
Develop and debug in C and assembly language
Experience utilizing SW development toolchains
Advanced capability in Vector CANoe. Able to design panels and scripts in CAPL
Able to use Vector CANape
Capability in MS Office
Able to use standard EE tools such as oscilloscope, function generators, multimeter correctly
Understanding of automotive bus systems such as CAN/LIN