Software Engineer, Automotive Job Description
Software Engineer, Automotive Duties & Responsibilities
To write an effective software engineer, automotive job description, begin by listing detailed duties, responsibilities and expectations. We have included software engineer, automotive job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Engineer, Automotive Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Engineer, Automotive
List any licenses or certifications required by the position: ISTQB, STQB, IATF, TS, ISO
Education for Software Engineer, Automotive
Typically a job would require a certain level of education.
Employers hiring for the software engineer, automotive job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Computer Engineering, Electrical Engineering, Information Systems, Technical, Science, Electronics, Education, Physics
Skills for Software Engineer, Automotive
Desired skills for software engineer, automotive include:
Desired experience for software engineer, automotive includes:
Software Engineer, Automotive Examples
Software Engineer, Automotive Job Description
- Participate in sourcing efforts for automotive control modules
- Work with suppliers to implement control module software that meets requirements
- Evaluate prototype module function and help supplier debug issues
- Support system level testing to validate component (electrical breadboard and vehicle)
- Lead by example to set a high-standard for developers
- Evaluate new media technology to determine its capabilities and performance
- Port and integrate various content provider applications
- Show leadership in designing and planning to deliver your component on time with expected quality
- Contribute to the architecture of software solutions, the determination of current limitations and compatibilities between subsystems, the selection of new concepts and methodology, and the development of major routines and utilities
- Develop internal standards, best practices and requirements in the context of Software for IVI systems
- Burning passion to work on cutting edge technologies, and a constant drive to learn and improve
- Highest commitment to deliver the best quality by thinking outside the box, and more importantly by putting yourself in the customers shoes
- Ability to work independently with a willingness to share knowledge with peers to improve the quality of the team on the whole
- Awareness of new technologies and important players in the Embedded and Automotive domains, and a desire to outdo the competition
- Expert in HTML5, CSS3, and Responsive UI Design
- Expert in JavaScript using libraries such as JQuery, AngularJS/ReactJS with REST API’s
Software Engineer, Automotive Job Description
- Mentor other developers in best practices and technologies
- Make substantial contributions toward determination of project goal/objective feasibility
- Participate in project leadership and/or program planning including providing technical input to product development plans and concept documents
- Offer process improvement suggestions and authors new procedures as appropriate
- Plan, coordinate and document safety activities for customer projects in accordance with functional safety standards
- Collaborate with the Engineers working at system, hardware and software development level
- Derive and lead technical discussions for functional safety related activities
- Perform specific safety analysis as FMEA, FTA, etc
- Lead the architecture and development of our growing suite of Java EE microservices
- Implement new features from start to finish including API design, database design, and all the plumbing in between
- Worked with CI/CD processes and tools including Git, Gerrit, GoCD
- Familiar with Agile and SCRUM
- AWS experience a bug plus
- Bachelor or Master’s Degree in Computer Science/Information Systems or equivalent
- Candidates must possess a computer science or electrical engineering degree with relevant work experience and be able to demonstrate excellent communication skills
- The candidate must be willing to support other job functions / tasks not relating to those described above if dictated by business conditions
Software Engineer, Automotive Job Description
- Analyze, design, coordinate and supervise the development of software systems specific to customer or internal processing needs
- Support and develop software engineering staff through coaching and mentoring
- Responsible for the entire life-cycle of the embedded software, including requirements, system design, development, deployment, and maintenance of the software embedded in radar and other sensing components
- Develop software code packages in C, and C++ in real time operating system environments
- Develop and execute test cases for unit, integration, and functional software testing
- Implement and test software designs on a PC environment on embedded target hardware
- Perform analysis, resolution, and tracking of defects to closure
- Coordinate and participate in architecture, requirements, design, code, and test case reviews
- Work closely with other team leads to triage and resolve difficult system problems in a timely manner
- Interact and facilitate with internal teams and suppliers during all phases of development and integration to refine understanding of requirements and identify innovation opportunities
- In addition the ideal candidate should possess a Chinese driving license and have the ability to operate both a manual and automatic transmission vehicl
- Knowledge of data base and continuous integration standards Postgres/Mysql, Jenkins
- Been a very hands on, go to person around complex architecture and software development for IVI systems
- Mastery over HMI technologies in use today, for example Qt/QML and/or Web technologies
- Exposure to Android based platforms, GenIVI Linux platform, AGL, AutoSAR, or other Linux based OS for automotive
- Familiarity in developing applications for media, camera, Bluetooth and voice recognition
Software Engineer, Automotive Job Description
- Work closely with product and design on optimize user experiences
- Participate in frontend architecture discussions with other senior engineers
- Engage with backend engineering on functional and performance discussions
- You will architect, develop, optimize, and verify a toolchain for the full software product life cycle, starting from software requirements to software architecture, development, unit testing, integration testing, and validation
- You will roll out toolchain for ISO 26262 processes including training, tool adoption, and tailoring of the toolchain
- You will support internal/external ISO 26262 process/product audits
- Develop, extend AUTOSAR Adaptive Platform source Code
- Detailed design, coding C/C++, update of specification
- Develop and execute unit tests using GTF, prepare code and design review
- Collaborate with AUTOSAR feature Team SAF (Safety) and DI (Demonstrator Integrator) team to ensure quality criteria for AUTOSAR Adaptive release AP_R17-10
- 10+ years experience in developing Windows applications, familiar with design architectures
- Solid understanding of .net and/or other modern development frameworks using C#, Java or other OOP
- Previous experience in developing real-time embedded software in C or C++ is a plus
- Software development skills and knowledge/experience in software engineering best practices
- Experience of software configuration management and administration
- Ability to lead software infrastructure changes and re-design
Software Engineer, Automotive Job Description
- Activities to be alligned with developer team in St
- Develop, maintain and execute automated tests and scripts to improve product quality
- Maintain work environments in proper running state, troubleshoot hardware and software problems
- Design, develop, optimize, and verify a tool chain that enables the full software product life cycle, starting from software requirements to software architecture, development, unit testing, integration testing, and validation
- Develop software plugins, services, interfaces and infrastructure as part of the integrated tool chain, that work seamlessly for multiple product lines
- Actively participate in prototyping, designing, developing and scaling key tools and services, by extending them in the cloud as required
- Roll out the integrated toolchain for ISO 26262 processes which will include training, tool adoption, and tailoring of the toolchain
- Benchmark tools' performance, identify improvement areas and innovate to provide solutions that increase reliability and performance of the tools in infrastructure
- You are constantly championing and implementing efficiency and workflow improvements across the tools you own
- You thrive on being in the critical path supporting thousands of developers working for billion dollar business lines intimately understand the values of responsiveness, thoroughness and teamwork
- Ability to work effectively with other team members including embedded application development, system and quality engineers
- Self-driven attitude and willingness to help the others
- Minimum of 2 years’ industry experience as a software development engineer
- Experience with real-time kernel/scheduler internals
- Expert on embedded systems and writing/modifying device drivers and boot loaders
- Experience with DSP software development, such as ADI SHARC