Job Search

We can help you build an exceptional career

921 Open Positions

921 Open Positions

Software Design Engineer – Senior IRC248997

Job: IRC248997
Location: Mexico - Guadalajara
Designation: Senior Software Engineer
Experience: 5-10 years
Function: Engineering
Skills: Agile, ASPICE v.3.1, Assembly, bash scripting, C, CAN, CMake, Continuous Integration, Embedded, Git, GitHub, Integration Testing, Linux, MISRA-C 2004, Software Development, Unit Testing, V-model, Yocto
Work Model: Hybrid

Description:

Our growing and innovative company is searching for an experienced candidate to fill the Senior Software Design Engineer position. This project involves being part of a highly technical and globally distributed development team responsible for designing state-of-the-art Automotive Products. As a member of the technical team, you will have the opportunity to help achieve release objectives and results that meet or exceed business partners’ and customers’ expectations. Please take a look at the list of responsibilities and qualifications below. Although this is our ideal list, we will consider candidates who may not have all of the qualifications but possess sufficient experience and talent.

Requirements:

Basic Qualifications:
– A minimum of 4 years of experience in developing and debugging real-time embedded software using high-level languages such as C or C++ on POSIX-compliant operating systems like QNX, Android, Autosar, Integrity, Board Support Packages (BSP), or in device driver-level development within the automotive, aerospace, IT, medical, or consumer industries.
– Experience with clusters, heads-up displays (HUDs), or other human-machine interface (HMI) products.
– A proven track record of successfully launching automotive products, along with comprehensive knowledge of product development practices within a Tier 1 automotive company.
– Experience with the Software Development Life Cycle (SDLC).
– Familiarity with SDLC management tools.
– Experience with requirements management and Application Lifecycle Management (ALM) tools.
– Working knowledge of various in-vehicle data networks, including CAN, LIN, Ethernet, LVDS, and SPI.

Must have:
– Review code and designs generated by others to ensure technical quality and compliance with industry standards.
– Architect the software design of a complete embedded system.
– Possess knowledge of real-time operating systems.
– Write, debug, and test embedded software in C/C++.
– Have experience working with 32-bit microcontrollers.
– Analyze and interpret microcontroller manuals effectively.
– Understand the software development life cycle.
– Be familiar with vehicle communications such as CAN, LIN, MOST, SPI, and Ethernet (TCP/IP).
– Read, understand, and create diagrams, charts, and schematics.
– Create software development documents and test specifications.
– Have knowledge of MISRA-C standards.
– Exhibit interpersonal skills necessary to work effectively with customers and multicultural teams.
– Work independently and collaboratively within a team environment.
– Communicate clearly and concisely in both verbal and written forms.
– Understand industry-standard software development processes and the software development life cycle.
– Independently create and update software design documents following established development processes to ensure efficient software design, using state diagrams, block diagrams, and sequence diagrams to illustrate the software structure at various levels.
– Write, debug, and test embedded software for automotive instrument clusters and heads-up display (HUD) systems.
– Perform QAC checks to ensure that the software code adheres to MISRA requirements.
– Lead joint activities with internal teams to diagnose, identify root causes, and implement corrective actions for system issues.
– Review and approve software work products created by peers to ensure completeness and correctness and advise on necessary changes.
– Provide direct support to leadership in the preparation of reports and related documentation.
– Lead activities to integrate third-party software components into the system.
– Prepare software releases for further testing by internal teams.
– Decompose projects into manageable tasks and provide accurate estimates of the duration of each task.

Nice to have:

Programming Languages: Phyton

Automotive Testing Tools Experience in CanAnalyzer, Vector, CANoe
Experience with UDS DoIP protocol
Conducting manual/automated test Experience

Functional Safety Standards Knowledge
DevOps tools Knowledge in Jenkins, Alfresco, DevOps Scripting
Data-Base Tools Knowledge in SQL database, Postgres
Experience in developing Automotive products such as ADAS, Telematics, Cluster, and Infotainment.

Soft skills:
Time Management
Teamwork
Effective Communication
Self-driven
Ownership Driven Mindset
English
Advanced/Proficient


Job Responsibilities:

Typical Duties:
Experience with automotive embedded software development, including agile development processes, continuous integration environments.
Develop embedded software for application software components for vehicle features 
Review and analyze system requirements and develop Software Requirement
Adhere to coding standards such as MISRA standards and practice.
Create, document and execute unit test procedures.
Create and Execute unit/component/functional tests
Strong skills in system analysis and debugging.
Analyze, resolve and track defects to closure.
Collaborate with a cross-functional team to analyze, design, implement, and test requirements using the NSI standards and methodologies.
Design and implement manual and automated software test validation procedures.
Complete various engineering efforts to prototype, design, and validate product design solutions that support customer requirements.
Communicate with the team regarding technical issues and work towards understanding system requirements that align with the design architecture.
Develop engineered product solutions creatively to meet customer needs.
Good experience with configuration and change management tools.
Good understanding of Functional safety standards such as ISO26262.
Good understanding of Cyber Security standards such as SAE J3061.
Experience with static code analysis tools QAC, Coverity.
Ability to work in a global environment across different time zones.
Excellent oral and written communication skills (local language & English).
Special requirements (i.e. Overtime, Travel, etc.): As required for the opportunity

 


What We Offer

Exciting Projects: Come take your place at the forefront of digital transformation! With clients across all industries and sectors, we offer an opportunity to work on market-defining products using the latest technologies.

Collaborative Environment:Expand your skills by collaborating with a diverse team of highly talented people in an open, laidback environment — or even abroad in one of our global centers or client facilities!

Work-Life Balance:GlobalLogic prioritizes work-life balance, which is why we offer flexible work schedules.We offer you the best quality of work life so that you exceed the expectations of our clients, while achieving your professional and personal ambitions.

Professional Development:Our dedicated Learning & Development team regularly organizes English classes, professional certifications, and technical and soft skill trainings. We also offer the chance to travel internationally

Excellent Benefits:We provide our employees with competitive salaries, family medical insurance, extended paternity leave, annual performance bonuses, and referral bonuses.

About GlobalLogic

GlobalLogic is a leader in digital engineering. We help brands across the globe design and build innovative products, platforms, and digital experiences for the modern world. By integrating experience design, complex engineering, and data expertise—we help our clients imagine what’s possible, and accelerate their transition into tomorrow’s digital businesses. Headquartered in Silicon Valley, GlobalLogic operates design studios and engineering centers around the world, extending our deep expertise to customers in the automotive, communications, financial services, healthcare and life sciences, manufacturing, media and entertainment, semiconductor, and technology industries. GlobalLogic is a Hitachi Group Company operating under Hitachi, Ltd. (TSE: 6501) which contributes to a sustainable society with a higher quality of life by driving innovation through data and technology as the Social Innovation Business.

Apply Now

The gender information on this form helps us understand the makeup of our applicant pool in this key area, and to continuously improve our efforts to make our workforce more inclusive.
Attach your file here or browse
Only .docx, .rtf, .pdf formats allowed to a max size of 5 MB.
  • URL copied!