Custom automotive software and AI platform development for BMW Group
Critical TechWorks develops embedded software, connectivity systems, and machine-learning infrastructure for BMW's next-generation vehicles. The tech stack reveals a dual-track operation: a frontend/backend layer (Java, JavaScript, React, Angular, PostgreSQL) paired with a mature data science stack (Spark, Airflow, SageMaker, scikit-learn). Active projects span Android OS customization, real-time data pipelines, and model deployment—but pain-point data flags recurring friction in AI pipeline scalability and cross-layer performance optimization, suggesting the organization is still maturing its MLOps infrastructure.
Critical TechWorks is a Porto-based software and data engineering firm founded in 2018, operating as a dedicated technology partner within the BMW Group. The company employs 1,001–5,000 people and is scaling rapidly, with 37 open roles concentrated in engineering (27 positions across mid and senior levels). Work spans autonomous-driving systems, vehicle electrification, connectivity platforms, and data-driven services. The project roster—from bespoke Android OS customization to end-to-end AI pipelines and real-time navigation systems—underscores deep automotive domain specialization and integration across hardware, firmware, and cloud infrastructure.
Java, JavaScript, React, Angular, PostgreSQL, MongoDB, AWS (Glue, Athena, SageMaker), Apache Spark, Airflow, Hadoop, Cassandra, Python, Scala, Jenkins, Terraform, and data-science libraries (Pandas, NumPy, scikit-learn).
Android OS customization for BMW vehicles, autonomous-driving and electrification systems, real-time data pipelines, AI model training and deployment, vehicle connectivity platforms, and navigation systems.
Other companies in the same industry, closest in size