Skip to main content

Senior Software Engineer

Tecnología
Luxoft
Querétaro, MéxicoHace 1 mesesHasta 3/4/2026
Presencial

Descripción del puesto

Project Description

Automotive Project domain lays in the area of Advanced Driver Assist Systems which is a step towards an Autonomous Drive future.

Our product represents a Fusion System which collects data from multiple sources such as Ultrasonic Sensors, Analogue and Digital Cameras and executes a complex math logic , as known as Computer Vision Algorithms, targeted to detect specific objects , project trajectories and help driver and passengers to stay safe in any unexpected road situation.

Project team works with current and next generation systems, best Hardware and Tooling present in industry, to enhance user experience and guarantee maximum safety to our customers.

Customer office located in Queretaro, Mexico and all jobs are 100% onsite.

Responsibilities

Focus on development of vision-based application components on ADAS processors; integration of internally re-used standard software components and adaptation/integration of 3rd party software components.

Develops and maintains the software detailed design, Sw Unit test specification and test report of all verification of the Sw Component in his responsibility in alignment with Software architecture

Develops source code in accordance with coding guidelines

Performs Sw Unit static code analysis and ensures compliance of developed source code according to MISRA rules

Develops Sw Unit test specification & performs Sw Unit test and generates Sw Unit test report

Check in/commit of artifacts to Configuration Management database on a regular base (e.g, submitting his code using CI, Gerrit, and run delta KW, delta UT for the changes

Update CoreALM ticket & Activities on daily basis with current status

Provides update about the status of own work in regular project meetings

Ensures quality of all owned deliverables (e.g maintaining the objectives of all process KPIs and Sw Code quality metrics for the software component in his ownership)

Ensures development work is fulfilling the Software Requirements Specification, and Software Architecture

Implements fixes and changes required by problem reports and change requests

Performs and participates in peer reviews for software, design and document (e.g. requirement and test specifications)

Support in technical reviews / audits of the project in the respective role

Maintenance of current production software (Analyze customer change request, Implement changes, Support Test/Validation, and Release)

ravel as needed to customer internal site(s)

Mandatory Skills Description

Strong experience in Software development using Embedded C & C++

Experience with application development on ADAS SoC processors

Good understanding of ARM architecture, Image / Signal processors

Experience with graphics rendering using OpenGL or similar framework

Understanding of video formats and streaming protocols

Familiarity with communication protocols and analysis using logic analyzers

Strong analytical and problem-solving skills

Enterprise Architect or similar UML tool experience for software design

Experience with debugger tools like Lauterbach, ISystem

Experience with GIT or similar version control tools

Experience with functional safety or cyber security is a plus

Understanding of software engineering principles and best practices

Ability to work in globally distributed project team

Nice-to-Have Skills Description:

Familiarity with Automotive SPICE, CMM, or other software development process model is a plus

Keywords
Embedded CC++ADAS SoC ProcessorsARM ArchitectureImage ProcessorsSignal ProcessorsOpenGLVideo FormatsStreaming ProtocolsCommunication ProtocolsLogic AnalyzersUMLLauterbachISystemGITFunctional SafetyADASAutonomous DriveFusion SystemUltrasonic SensorsCamerasComputer Vision AlgorithmsMISRACIGerritConfiguration ManagementCoreALMCyber SecurityAutomotive SPICE

¿Te interesa este puesto?