Job Description, Responsibilities & Requirements
About the Position
Senior Software Engineer (Platform) at Luxoft in Santiago de Queretaro, Mexico
Join Luxoft as a Senior Software Engineer (Platform) in Santiago de Queretaro, Mexico, focusing on embedded software development using C and AUTOSAR.
Responsibilities
- Focus on development of AUTOSAR application specific components; 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)
- Travel as needed to customer internal site(s)
Requirements
-
Must have
- Strong Understanding of software engineering principles and best practices.
- Strong analytical and problem-solving skills.
- Strong communication/reporting skills.
- Strong experience in embedded software development using C.
- Experience with Automotive network interfaces (e.g. CAN, LIN, Ethernet).
- Experience in embedded software development using Classic AUTOSAR
- Experience with GIT or similar versioning tools.
- Experience with AUTOSAR basic software (BSW) application layer development.
- Familiarity with 8/16/32 bit microcontrollers, DSP's or Multi-core controllers.
- Familiarity with IBM Rational Doors.
-
Nice to have
- Familiarity with AUTOSAR basic software (BSW) configuration tools such as EB Tresos, Vector DaVinci or similar configurators is a plus.
- Familiarity of process models (e.g. Automotive SPICE®), regarding software level areas is a plus.
- Familiarity with Python is a plus.
- Familiarity with Catia Magic is a plus.
We Offer
- Competitive salary
- Full-time employment
- On-site work location in Santiago de Queretaro, Mexico
About the Company
Luxoft is a leading company in the Automotive Industry, specializing in Advanced Driver Assist Systems and Autonomous Drive technologies. Our team works with cutting-edge hardware and tooling to enhance user experience and ensure maximum safety for our customers.
Languages
- English: C1 Advanced
Apply
Apply for Senior Software Engineer (Platform) in Santiago de Queretaro