What are the responsibilities and job description for the Software Engineer 4 position at DENSO?
Job Summary:
Function as a technical expert within the area. Advises staff on engineering design and development issues and spearheads new or high-risk projects. Guides, influences and makes business case for change and act in a leadership role between departments. Establishes basic software design and architecture and leads the development of initial prototypes. Interacts with customers and peer technical experts on advanced development initiatives and stays abreast of industry trends and regulatory compliance. Participates in developing long-term plans and strategy for area. Oversees, assigns, reviews, and approves design work of lower-level colleagues (e.g. E1-E3) across different OEM projects (e.g. Meter, Paak, BMS, Zonal).
Roles & Responsibilities:
- Leads and manages new or high-risk embedded software design projects across departments
- Establishes basic software design and architecture and leads the development of initial prototypes. Reviews and approves work of design teams and recommends corrective actions. Evaluates customer technical requirements and proposes design alternatives to customer, as required.
- Develops and leads product development teams in the use of, DIAM’s software development processes and tool chain.
- Participates in developing long-term plans and strategy for area. Evaluates and recommends direction for software architectures and key components.
- Interacts with customers and external peer technical experts on advanced development initiatives and stays abreast of current and emerging industry and customer trends. Reviews designs and specifications for potential patent or regulatory conflicts and opportunities for patent claims
- Conducts independent quality audits to analyze current processes and products and identify and implement improvements.
- Prepares and delivers technical reports and presentations on strategic issues and business expansion opportunities. Influences sales efforts and promotes DIAM position with customers, affiliates, suppliers. Approves, reviews and provides guidance related to technical reports and presentations of lower level colleagues.
- Provides in-depth technical analysis in support of new business/RFQs. Forecasts, analyzes and influences RFQ content.
- Evaluates tools, processes, best practices and industry standards and makes recommendations regarding their application.
- May act as key contact between customer and design team at DENSO headquarters.
- Develops and implements capability and efficiency improvements for department, including new test procedures
- Oversees, assigns, reviews, and approves work of lower-level colleagues. Coaches and provides guidance, feedback and on-the-job training. May provide input into performance evaluations.
- Follows the DIAM Operating System (DOS). May be required to act in the Program Sponsor role and perform all related activities as defined.
- Ensures compliance with general organization-wide and department-specific ISO/TS 16949 requirements
- Participates in and supports environmental ISO 14001 and safety activities by developing supporting goals and objectives, attending required training, complying with established procedures and initiating and implementing corrective actions, as needed.
- Performs other related duties as assigned
Qualifications:
- 10 years of software design experience, preferably within the automotive industry
- Bachelor's Degree in computer engineering, computer science, or related
- hands-on embedded software development using a structured programming language (C, C , etc) experience.
- 6 years of software experience in V2X preferred
- Ability to travel 10% annually
- Experience leading teams and projects in a technical capacity
Skills and Abilities:
- Demonstrated knowledge and application of general engineering principles and methodologies
- Demonstrated proficiency in C-programming, assembly language, or other widely used programming language.
- In-depth knowledge of microcomputer, hardware, software, development tools, and de-bugging methods in order to develop, configure, test and de-bug software. Advanced knowledge and demonstrated competency in working with computer software and development tools in order to troubleshoot issues and extrapolate, manipulate and analyze data.
- In-depth knowledge of Software Process Improvement (SPI), lifecycle models and process models.
- Analytical skills to independently evaluate and develop innovative solutions to complex situations, applying knowledge of specialty area and use of sound judgment; determines when rigor is necessary and proper course of action. Plans for alternatives for unusual circumstance; assesses risk factors; modifies and adapts systems; and deviates from schedules, as necessary. Recognizes limitations and seeks advice/counsel in unforeseen instances.
- Coaching skills to train and share knowledge and skills with other DENSO Associates. Gives practical instruction and support to build individual capability. Delegates tasks, provides general directions, and gives helpful suggestions, to enable others to learn for themselves
- Written and verbal communication skills and oral presentation skills to interpret information based on a general knowledge of the organization, its products, and/or procedures and provide an independent explanation and discussion based on the technical or complex nature of the materials being discussed. Adept at negotiating and resolving fundamental issues. Garners support of others for issues and projects
- Negotiation skills to resolve difficult or complicated situations that are often sensitive in nature. Recognizes and applies subtle cues in anticipating customers’ needs and potential next steps. Takes strong stand without indicating disrespect and seeks positive outcomes.
- Customer service skills to promote and support a service-oriented environment and encourage others to improve and refine their service actions. Measures personal success by customers’ achievements. Acts as a resource to internal customers in identifying and solving customer issues
- Project management skills including the ability to define program, project or process objectives, identify customers/stakeholders and their interests, plan steps, and to coordinate resources to accomplish goals and objectives in an effective and timely manner.
Benefits Summary:
- Health, Dental, Vision, Prescription Drug plans
- Life and Accidental Death & Dismemberment Insurance
- Flexible Spending Account
- Employee Assistance Program
- 401K with 4% company match
- Bonus Program
- Wellness Program
- Onsite Fitness Center (vary by location)
- Tuition Reimbursement
- Career Development and Ongoing Training
- Paid holidays and vacation
- Cafeteria and food markets (vary by location)
- Volunteer opportunities
- Employee recognition (employee and milestone events)
Location: This position can be located in Southfield, MI or San Diego, CA
Annual Salary: $137,000 - $188,000 (Range will vary based on location )
Bachelor's Degree
Salary : $137,000 - $188,000