Senior Software Engineer 1
Visteon
- Tunisia
- Senior Level
- 5+ years
- Bachelor's degree
- Posted
Skills
Required
- Embedded C/C++ Programming
- ISO
- AUTOSAR Architecture
- Version Control Systems
- Git
- CAN
- LIN
- FlexRay
Preferred
- embedded systems
- embedded C/C++
- real-time operating systems
- Continuous Integration/Continuous Deployment
- CI/CD
- automotive software development
- MATLAB / Simulink
Senior Software Engineer 1
Join Visteon's dynamic Software Development team as a Senior Software Engineer, where you will play a pivotal role in designing, developing, and optimizing advanced automotive software solutions. This position demands a deep understanding of embedded systems, automotive software standards, and the ability to lead complex projects that enhance vehicle functionality and safety. You will collaborate closely with cross-functional teams to deliver innovative software that meets stringent industry requirements and supports Visteon's commitment to cutting-edge automotive technology.
About Visteon
Visteon
Responsibilities
- Design, develop, and maintain embedded software components for automotive applications in compliance with industry standards such as AUTOSAR and ISO 26262.
- Lead software architecture discussions and contribute to system-level design decisions to ensure scalability, reliability, and performance.
- Collaborate with hardware engineers, system architects, and quality assurance teams to integrate software modules seamlessly into vehicle platforms.
- Develop and execute unit, integration, and system-level tests to validate software functionality and safety requirements.
- Mentor junior engineers by providing technical guidance, code reviews, and knowledge sharing to foster team growth and maintain high-quality code standards.
- Analyze and troubleshoot complex software issues, implementing robust solutions to enhance system stability and performance.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of software features.
- Document software designs, development processes, and testing procedures to maintain comprehensive project records and support regulatory compliance.
- Stay current with emerging automotive software technologies and industry trends to drive continuous improvement and innovation within the team.
- Debugging and Troubleshooting
- Software Testing and Validation
- Model-Based Design (MATLAB/Simulink)
Requirements
- Embedded C/C++ Programming
- AUTOSAR Architecture
- ISO 26262 Functional Safety
- Real-Time Operating Systems (RTOS)
- Version Control Systems (e.g., Git)
- Automotive Communication Protocols (CAN, LIN, FlexRay)
Preferred
Continuous Integration/Continuous Deployment (CI/CD)
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field with a strong focus on embedded systems.
- Minimum of 5 years of professional experience in automotive software development, particularly with embedded C/C++ programming and real-time operating systems.
Reporting Designation
#*Reporting Designation*#
Reporting Department
#*Reporting Department*#
Category
#*Category*#
Field specialization
#*Field specialization*#
Academic score
#*Academic score*#
Institution tier
#*Institution tier*#
Required Certification/s
#*Required Certification/s*#
Industry
#*Industry*#
jobapplier