Save Job
Posted 1mo ago

Embedded Software Development Engineer – Senior Software Engineer (Automotive)

@ KOSTAL Group
Santiago de Querétaro, Queretaro, Mexico
HybridFull Time
Responsibilities:Design embedded software, Develop and test software, Collaborate across teams
Requirements Summary:5+ years embedded software development, automotive experience preferred; C/C++; AUTOSAR; CAN/LIN/Ethernet; English proficiency; residency in Querétaro.
Technical Tools Mentioned:C, C++, AUTOSAR, CAN, LIN, FlexRay, Ethernet, Git, CI/CD
Save
Mark Applied
Hide Job
Report & Hide
Job Description
Company Description:

KOSTAL has a strong family history built on innovation and caring for our employees. For over 100 years, our values ​​have guided how we work together to influence, evolve, and grow our future.

Job Description:

Position Objective

Design, develop, and maintain embedded software solutions for automotive applications, ensuring high-quality, scalable, and compliant deliverables. Contribute as a senior technical individual contributor within the project team, supporting implementation, integration, and problem-solving activities while ensuring alignment with customer requirements, industry standards, and project timelines.

 

Key Responsibilities / Activities

• Design, develop, test, and maintain embedded software components for automotive systems.

• Analyze system and software requirements and translate them into software design and implementation tasks.

• Implement embedded software in C/C++ for microcontroller-based systems.

• Contribute to software architecture and design discussions, providing technical input and recommendations.

• Collaborate with cross-functional teams (hardware, systems, validation, quality, and manufacturing) to support project execution.

• Ensure compliance with automotive standards and processes (e.g., AUTOSAR, ISO 26262, ASPICE, MISRA C).

• Support software integration, debugging, bring-up, and validation activities on target hardware.

• Participate in code reviews, design reviews, and technical problem-solving activities.

• Identify technical issues, root causes, and support implementation of corrective actions.

• Provide effort estimates and technical input for assigned development tasks.

• Ensure software quality, performance, and maintainability by following best practices and development guidelines.

• Support issue investigation and resolution with internal teams and customers as needed.

• Contribute to continuous improvement and knowledge sharing within the engineering team.

Qualifications:

Education

• Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Electronics, or related field.

 

Experience

• 5+ years of experience in embedded software development, preferably in the automotive industry.

• Strong experience in hands-on software development for embedded systems.

• Background working with microcontrollers, real-time systems, and low-level programming.

 

Technical Skills

• Proficiency in C/C++ for embedded systems.

• Experience with AUTOSAR architecture (Classic and/or Adaptive is a plus).

• Familiarity with communication protocols (CAN, LIN, FlexRay, Ethernet).

• Experience with version control systems (e.g., Git) and CI/CD pipelines.

 

Soft Skills

• Strong problem-solving and analytical thinking skills.

• Effective communication and collaboration skills.

• Ability to work in multicultural, cross-functional teams.

• Proactive mindset with strong ownership and accountability.

• Ability to work independently while contributing effectively as part of a team.

 

Languages

• Advanced level of English (written and spoken).

Additional Information:

**please send your resume in English along with your salary expectations.

**The position requires residency in Querétaro.