Posted 1mo ago

Senior Engineer - Product and Platform Engineering

@ Altimetrik
Chennai, Tamil Nadu, India
OnsiteFull Time
Responsibilities:Designing, Mentoring, Collaborating
Requirements Summary:5-15 years embedded software experience; C++ (modern) or Rust; embedded Linux/RTOS; CAN; CI/CD for embedded; Agile; strong debugging and collaboration.
Technical Tools Mentioned:C++, Rust, Embedded systems, Linux, RTOS, CAN, GitLab, CI/CD
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Responsibilities

  • Review code submissions to ensure quality, maintainability, security, and adherence to engineering best practices
  • Clarify technical doubts and guide the team through complex problem-solving and architectural decisions
  • Collaborate with the Product Owner to clarify requirements, communicate team questions, and ensure alignment on deliverables
  • Design and oversee the development of scalable microservices supporting the virtual assistant platform
  • Lead and mentor the backend engineering team, conducting regular 1:1 meetings for guidance, feedback, and professional growth

 

Qualification

  • 10+ years of experience in C++ (modern) and/or Rust for embedded systems, with hands-on development on Qualcomm SoCs and toolchains.
  • Strong experience in the full engineering lifecycle of embedded applications on Linux or RTOS, including requirements, design, development, and testing.
  • Expertise in embedded communication protocols: CAN
  • Proficiency with CI/CD pipelines for embedded software (e.g., GitLab), including automated testing and deployment.
  • Strong debugging, profiling, and performance optimisation skills; ability to dive into existing codebases and quickly adapt.
  • Experience working in Agile/Scrum environments, collaborating with diverse teams and responding positively to feedback.
  • Excellent problem-solving skills and a proactive, hands-on attitude; comfortable with ambiguity and fast-paced, iterative development.