Senior Microservices Developer – Linux Edge Systems (CE79SF RM 3247)

May 21, 2025
sradmin

Position: Senior Microservices Developer – Linux Edge Systems (CE79SF RM 3247)

Job Description-
A job description for a Microservices Developer on Linux on the edge would focus on developing, deploying, and managing microservices within a Linux-based environment, specifically targeting edge computing applications. This role would require expertise in designing and implementing microservices, working with Linux-based systems, and understanding the unique challenges of edge deployment.

Skills- Raspberry-Pi, Linux, Microservices, IOT, MQTT, C++, Ethernet device driver, DDS(Device Driver Subsystem)

Key Responsibilities and Skills:

  1. Microservices Development: Design, develop, and maintain microservices, focusing on building modular, reusable, and scalable applications.
  2. Linux Expertise: Proficient in working with Linux-based systems, including configuration, installation, and troubleshooting.
  3. Edge Computing: Understanding of edge computing concepts, including device deployment, resource management, and low-latency requirements.
  4. Testing: Write unit and integration tests to ensure application quality.
  5. Migrate monolithic ethernet related BareMetal middleware to micro services-based architecture.
  6. The services should be distributable, either run on one CU (compute unit) or across multiple CUs.
  7. Communication between services shall be via SOME IP to begin with. Later this needs to be extended to DDS.
  8. Each service should be self-contained.
  9. End goal is to demonstrate the current baseline functionality of ethernet stack in micro services using a RPI (Raspberry-Pi) emulating a compute unit.

Technical Skill Requirements:

  1. Experience with containerization technologies like Docker.
  2. Knowledge of relevant programming languages such as C++.
  3. Familiarity with relevant frameworks like Spring Boot or Kubernetes.
  4. Understanding security best practices for microservices and edge applications.
  5. Experience with SOME/IP and/or DDS protocols required.

In summary, this job description would seek an individual with expertise in microservices development, Linux administration, and edge computing, who can contribute to the design, development, and deployment of microservices in a Linux environment for edge devices and applications.

*******************************************************************************************************************************************

Job Category: Embedded HW_SW
Job Type: Full Time
Job Location: Bangalore
Experience: 7-9 Years
Notice period: 0-15 days

Apply for this position

Mention correct information below. Mention skills aligned with the job description you are applying for. This would help us process your application seamlessly.

Drop files here or click to uploadMaximum allowed file size is 512 MB.
Allowed Type(s): .pdf, .doc, .docx