GrepJob
Apptronik

Software Engineer – Platform

Apptronik
Apply
9 days ago

Responsibilities

  • Design, develop, and maintain scalable platform software solutions for robotic systems.
  • Collaborate with cross-functional teams to define architecture and integration points.
  • Implement robust APIs, services, and frameworks for hardware-software communication.
  • Optimize performance, scalability, and reliability of platform software.
  • Drive best practices in software engineering, including code reviews and testing.
  • Troubleshoot and debug complex issues in production environments.
  • Lead software bring-up efforts for next-generation hardware.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electronic Engineering, or a related field.
  • Five years of experience in software development focused on scalable platform software.
  • Proficiency in programming and development using C/C++.
  • Experience building and deploying applications for Linux environments.
  • Familiarity with Real-Time Operating Systems (RTOS).
  • Experience in hardware bring-up and debugging for microcontroller-based boards.
  • Ability to design and implement automation and integration tests.

Tech Stack

CC++Linux

Categories