Job Description: PRIMARY ROLE The Software Engineer will support the development and launch of embedded microprocessor electronic control modules for vehicle ECU modules and towing accessories, by providing detailed software algorithm development, development of specifications, coding and validation, technical customer interface, and Design Verification Plans.
RESPONSIBILITIES - Lead the design and development of software for electronic Trailer Brake Control Modules, Trailer Lighting Modules, and additional new core development products.
- Translate internal and external customer requirements into innovative and cost effective design solutions; ensure product compliance with engineering principles, company standards, customer requirements, and related specifications; meet project gate review deliverables and milestones.
- Adapt existing designs to meet requirements of new applications, new features, and customer needs.
- Support Benchmarking, Insourcing, VA VE implementation and Warranty reviews for core and automotive ECU modules.
- Develop detailed algorithms and code for embedded software using C, Assembly language and for testing Python. This will require algorithm and system development capability and knowledge of Version Control, Defect Tracking and Traceability of Requirements/Testing.
- Develop, Maintain and Manage Software Requirements Specifications, develop and execute Design/Process and preserve document revision history.
- Follow the defined APQP / Product Development process to ensure project deliverables and milestones are delivered on time and on budget, meeting defined requirements.
- Coordinate all activities with IATF-16949 & APQP, including evaluation and approval of design changes, specifications, and drawing releases.
BASIC QUALIFICATIONS - Bachelor Degree in Electrical Engineering, Computer Science or related field
- 2 or more years of experience performing software design and development for automotive electronic modules.
- Positive attitude and ability to work well with others in a global team environment.
- Ability to interface with customers on a technical level to build relationships, define requirements, communicate status, meet and exceed expectations and build their confidence in our ability to be a strategic supplier
- Able to support limited travel - up to 10% in North America
- Knowledge of automotive electrical systems, analog & digital circuits, CAN, I2C, and embedded systems.
PREFERRED QUALIFICATIONS - Experience with multiple processors, Vector tools, MATLAB, NXP S32 Design Studio, STM Design Studio, and software development tools.
- Knowledge with wireless communication protocols (Bluetooth, Wi-Fi)
- Experience with integrating software into multiple OEM vehicles, ASPICE requirements, ISO 26262 Functional Safety and Cybersecurity
- Project Lead experience and ability to lead and inspire others.
- Demonstrated ability to bring exciting and innovative new products to market
First Brands Group is a proud equal opportunity employer. We are deeply committed to building a workplace and global community where inclusion is valued. Employment decisions at FBG are based on business needs, job requirements and individual qualifications, without regard to race, color, religion, or belief, national, social, or ethnic origin, sex, or age. All qualified applicants will be considered for employment without regard to the above forementioned as well as, gender, gender identity family/marital status, sexual orientation, national origin, age, past or present military veteran status, or any other non-merit based or legally protected grounds. FBG will not tolerate discrimination or harassment based on any of these grounds or characteristics.