- Create new DSLs for System Engineering (Software, Hardware and
Network)
- Develop ARXML generators for EcuExtract and SystemDescription
- Run meetings and workshops with Customers to elaborate specifications
and rollout new releases
- Use Jetbrains MPS for languages/solutions and build RCP
- Evaluate new technologies
- Architect, design and implement new solutions (Eclipse based)
- Pair programming with young developers for long term benefits
- Identify risks and enhance platform global performance
- Write and review software requirements and functional tests
- Developing Satellite Payload Resource Management frontend with VueJS
- Developing backend services with SpringBoot
- Java/RestAPI/Postgresql/IntelliJ/Webstorm/Python/Vue.js
Developing high-quality and detailed designs for Capella (built on Eclipse)
- Ensure long-term durability and eliminate as much technical debt
- Architecture decision, technology stack decision and code review
- Performing requirement analyses
- Pair programing with junior engineers and newcomers
- Conducting unit testing using automated JUnits
- Identifying risk and conducting mitigation action planning
- Managing Customers Eclipse based projects (BMW & Bosch)
- Integration of EMF-IncQuery in Artop/Sphinx (Eclipse plug-ins)
- Development for BOSCH BCT & BMW Symphony (Eclipse RCP)
- Support users of AUTOSAR tools & track JIRA System workflow
- Organization and execution of CCBs and rollout new application releases
- Automation of tool chain tests, create test cases and test data for RTE
- Tools based on Eclipse (AUTOSAR Generators and configuration tools)
- Collaborate with connectivity and virtualization teams
- Design and develop Automotive Android Applications
- Develop ACF (Automotive Communication Framework)
- Develop CANDB to AUTOSAR tool (Eclipse RCP)
- Build, obfuscate and package products
- Measure the coverage of ARText regarding to AUTOSAR Specifications
- Development of AUTOSAR software components using ARText
- Development of AUTOSAR compositions using ARText
- Identification of the required features and behavior
- Design and implementation proposal for realizing missing behavior
- Effort estimation for realizing missing features and behavior
- Artop-based application (Eclipse RCP)
- Development of browsing mechanism to navigate inside an ECU topology
- Graphical edition of networks, frames and signals
- Script configuration for AUTOSAR basic software
- ECU code generation using Xpand/Xtend
- Contribution to the migration of former AUTOSAR Tool Development Kit
(ATDK) to Artop & the migration of AUTOSAR Builder on Artop 1.1
- Various enhancements of AUTOSAR meta-model implementations
- Integration of GMF & EMF Compare into Artop
- Graphical editors development with GMF
- Resolution of performance problems in Artop 1.1
- Enhancement of serialization supporting multiple releases of AUTOSAR
- Enhancement of a mechanism for extending AUTOSAR models with EMF
models of arbitrary types
- Prototype combining Artop & pure::variants (variant management
AUTOSAR 4.0)
- Development of an Ant script to automate EMF code generation for
AUTOSAR meta-models
- Extension of JET generator and customization of JET/Xpand templates for
the same purpose
- Storing AUTOSAR models in databases(Derby) using CDO
- Contribution to the Artop workspace management