Software Engineer, Automotive Job Description

Software Engineer, Automotive Job Description

4.9
191 votes for Software Engineer, Automotive
Software engineer, automotive provides customer support upgrades and improvements to our Mobility product firmware in embedded Android, Linux, RTOS, and Windows embedded CE platforms.

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:

The Development kits are delivered to customers who seek to implement cutting edge technologies that we have to offer, who then integrate them into real world Embedded products (Netbooks, Gaming devices, Media players, TVs, Set Top Boxes, ) and Automotive solutions (Instrument clusters and Infotainment systems)
Developing a low level understanding of Company's approach to modular software development for ECUs and be able to effectively communicate this to customers and potential ECU partners
Design and development of IVI solutions, including - multi screen sharing, system UI development, navigations and voice support, using technologies like QT/QML, and web applications
Board bring up and rapid prototyping around multiple hardware like IMX, Intel, Renesas, Qualcomm and NVidia, preferably using open embedded / yocto based build environments
Developing and applying advanced technologies around IVI, like camera or radar based recognition, voice, touch and gesture support
Developing and maintaining LG’s internal frameworks and applications (web and Qt/QML) for automotive IVI development
Designing and delivering architectural solutions for multiple OEM engagements
Develop, own and deliver commercial products around automotive IVI as part of LG’s Vehicle platform solutions
Design, develop and test software solutions according to latest automotive standards
Integration and troubleshooting on all SW levels for Electric Power Steering

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:

Microcontroller and Embedded System
GPU and CPU architecture
Linux/Android OS
Python
Embedded Real Time systems/RTOS
OpenCL
OpenCV
OpenVX
Point Cloud library
ARM architecture is desirable

Desired experience for software engineer, automotive includes:

Experience with ARM CPU architecture and hardware considerations (memory controllers, busses, caches, ) a plus
2+ years of hands-on experience with Scala, experience with RESTful services highly recommended
Knowledge of highly scalable architectures and understanding of the JVM
Demonstrated team leadership skills and a track record of owning what you create
Good HW fundamentals surrounding the building blocks of PCs & Embedded systems
Read C code and understand it at a basic level, while being able to write simple programs and solve problems

Software Engineer, Automotive Examples

1

Software Engineer, Automotive Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software engineer, automotive. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software engineer, automotive
  • 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
Qualifications for software engineer, automotive
  • 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
2

Software Engineer, Automotive Job Description

Job Description Example
Our company is searching for experienced candidates for the position of software engineer, automotive. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software engineer, automotive
  • 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
Qualifications for software engineer, automotive
  • 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
3

Software Engineer, Automotive Job Description

Job Description Example
Our innovative and growing company is looking for a software engineer, automotive. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for software engineer, automotive
  • 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
Qualifications for software engineer, automotive
  • 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
4

Software Engineer, Automotive Job Description

Job Description Example
Our growing company is hiring for a software engineer, automotive. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for software engineer, automotive
  • 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
Qualifications for software engineer, automotive
  • 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
5

Software Engineer, Automotive Job Description

Job Description Example
Our growing company is searching for experienced candidates for the position of software engineer, automotive. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for software engineer, automotive
  • 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
Qualifications for software engineer, automotive
  • 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

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates