Electronics Software Developer

  •  

Detroit, MI

Industry: Automotive

  •  

Less than 5 years

Posted 104 days ago

  by    MH Veeresh

Job Description

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

Organizational Interfaces

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

Required 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

Optional skills

Cybersecurityexperience

$80K - $180K