Jobs

Engineering

Lead Engineer

Company Overview:

At Gaditek, our talent is not just exceptional - it's world-class! Our unstoppable team of 800+ employees is the best and the brightest, driving innovation across 7 Global SaaS Brands in 6 hottest industries, including Cyber Security, Digital Media, Managed Cloud, Affiliate Marketing, E-Commerce, Web.3.0, and Venture Building as a Service.

Our team is made up of dreamers, doers, and all-around rockstars who are committed to making a difference. As a result, we’re among the best companies to work for, with a plethora of benefits and an amazing culture.

Overview of the role:

We are seeking a middleware layer for an automotive software stack based on a microkernel architecture that involves several key competencies. Middleware acts as the bridge between the lower-level OS services (provided by the microkernel and user space) and the higher-level functional applications. It plays a crucial role in ensuring smooth communication, data management, and service orchestration across the system. Here are the essential competencies to look for in individuals for middleware development in this context.

What you will be expected to perform:

Operating System Fundamentals

  • Understanding of Microkernel Architecture:Knowledge of how microkernels operate, including IPC mechanisms, scheduling, and resource management.
  • Embedded Systems: Experience with real-time operating systems (RTOS) and embedded systems, which are critical in automotive applications.

Middleware Development

  • Middleware Frameworks: Familiarity with middleware frameworks such as DDS (Data Distribution Service), SOME/IP (Scalable service-Oriented MiddlewarE over IP), and ROS2.
  • Communication Protocols: Proficiency in automotive communication protocols like CAN (Controller Area Network), LIN (Local Interconnect Network), FlexRay, and Ethernet.
  • Service-Oriented Architecture (SOA): Understanding of SOA principles and how they apply to middleware development, including service discovery, binding, and invocation.

Programming Languages

  • C/C++: Proficiency in C and C++, which are commonly used for system-level programming.
  • Python/Java: Knowledge of higher-level languages like Python or Java for scripting and application-level middleware services.
  • Rust: Familiarity with Rust for developing safe and concurrent middleware components.

Data Management

  • Database Systems: Experience with database systems, including both relational and NoSQL databases, for managing persistent data.
  • Data Serialization: Understanding of data serialization formats like JSON, XML, and Protocol Buffers for efficient data exchange.

Qualifications and Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • Experience with database systems, including both relational and NoSQL databases, for managing persistent data.
  • Understanding of data serialization formats like JSON, XML, and Protocol Buffers for efficient data exchange.
  • Ability to design modular and scalable middleware components that can be easily integrated and maintained.
  • Experience in designing and implementing APIs for middleware services, ensuring they are robust and easy to use.

You should be:

Familiar with Automotive Industry Standards 

  • Functional Safety (ISO 26262): Understanding of functional safety standards and their implications for software development.
  • Cybersecurity (ISO/SAE 21434): Knowledge of cybersecurity standards and practices to ensure secure communication and data management.
  • AUTOSAR: Familiarity with the AUTOSAR standard, particularly the Adaptive Platform, which is relevant for middleware development in automotive systems.

Dimensions and Supplementary Information:

  • Opportunity to work on revolutionary automotive technology projects.
  • Competitive salary, comprehensive benefits, and a dynamic work environment.
  • Career growth opportunities in a rapidly evolving field.

What do we have to offer you?

Join Gaditek for an extraordinary work experience!

Fast-paced careers, competitive packages, comprehensive wellbeing programs, extensive medical coverage, continuous learning opportunities, generous perks, and an exceptional employee experience await you.

Embrace a fulfilling journey with us today!

Apply - Lead Engineer

Note: Please login to apply if you already have a account

File Name: no file selected
Suitable formats are doc, docx & pdf