Ford Otosan
Software Engineer
Ford OtosanTurkey19 hours ago
Full-timeEngineering

We are looking for a Software Engineer to join a team focused on core software development for automotive systems. The team develops foundational software components, shared libraries, and development support capabilities that are used by multiple product and algorithm teams across the organization. This role is firmly rooted in hands-on software engineering, building high quality, production ready software that enables complex systems to be developed efficiently and at scale.

An important part of this role is using AI assisted development approaches to improve software quality, developer productivity, and engineering workflows. We actively encourage engineers to leverage modern AI tools, experiment with agentic development concepts, and automate repetitive or error prone tasks where it makes sense.

The work is within the automotive software domain, but the technical challenges align with general software engineering topics such as system design, modular architectures, testing, automation, and maintainable codebases.


Job Description

• Design, implement, and maintain core software components used across multiple development teams.

• Translate high level system and product requirements into robust, reusable software solutions.

• Contribute to software architecture and design decisions with a focus on long term maintainability and quality.

• Develop production quality software using established coding, testing, and review practices.

• Actively use AI assisted development tools (e.g. code generation, review support, test generation) as part of day to day software development.

• Explore and apply agentic development concepts, such as task automation, workflow orchestration, or AI supported engineering processes.

• Identify opportunities to automate development, verification, or documentation activities using AI where appropriate.


• Perform verification activities including unit tests, component tests, integration tests, and code reviews.

• Support integration of developed software into larger systems and development environments.

• Collaborate closely with algorithm, systems, and product teams to ensure software foundations meet real development needs.

• Contribute to improving development practices and guidelines, including the responsible use of AI in software engineering.

• Work in a high assurance development environment, supporting relevant quality and safety requirements.

• Develop and maintain software infrastructure (e.g. build systems, test environments, CI/CD pipelines, shared libraries, and toolchain integrations) to support scalable and reliable development workflows across teams.


Requirements


Education

• Bachelor’s degree in Computer Engineering, Software Engineering, Electrical & Electronics Engineering, or a related field

• MSc or PhD is a plus


Experience & Skills

• Strong professional experience in software development

• Proficiency in C/C++ and solid understanding of system level software development

• Good knowledge of:

o Software architecture and design principles

o Object oriented programming and design patterns

o Data structures and algorithms

• Experience with build systems, debugging, and development toolchains

• Familiarity with testing methodologies and quality focused development

• Hands on experience using AI assisted development tools in daily software engineering work

• Interest in agentic development approaches and AI driven automation

• Ability to work on complex software systems involving multiple teams and interfaces

• Clear communication skills and a collaborative mindset


What We Offer

• A software centric role with strong emphasis on design and implementation

• Opportunity to work on core software used by many teams, not isolated features

• A team culture that actively embraces AI assisted software development

• Space to experiment with automation and agent based approaches in real engineering workflows

• Exposure to large scale, real world systems with long product lifecycles


What About Us?

Ford Otosan, being one of the top three exporting companies in Turkey since 2004, has achieved 13 consecutive years of automotive industry championship and is Turkiye goods product export champion for 9 years in a row. Ford Otosan operates in 4 main centers with its Gölcük and Yeniköy Plants in Kocaeli, Eskişehir Plant in Eskişehir, Sancaktepe R&D Center and Spare Parts Warehouse in İstanbul and Craiova Plant in Romania employs more than 20,000 people. Kocaeli and Eskişehir Plants are listed among Ford's 'Best Vehicle Production Centers' and Eskişehir is the only factory in Turkiye that can produce vehicles, engines, and powertrains in the same center. Ford Otosan, standing out with its sensitivity regarding social responsibilities, also carries out several social responsibility projects in many fields including education, healthcare, culture, arts, and sports on “Future. Now” vision. Ford Otosan, also carrying out awareness studies on gender equality since 2013 with the understanding of "Equality at Work", became the only automotive and the first and only industrial company from Turkiye to be included in the Bloomberg Gender-Equality Index in 2021. The building blocks of our new corporate culture, which we call “Dynamic Balance”, our values are mutual trust and respect, value each other and affection, openness to change and innovation, open and transparent communication. A common culture brings us to a common sense and purpose, helps us to work in a positive atmosphere of trust, ties us closer and helps us to reach a stronger future all together.

Key Skills

Ranked by relevance