DevJobs

Software Engineer

Overview
Skills
  • Python Python
  • C++ C++
  • Rust Rust
  • Linux Linux
  • Microservices Microservices
  • Git Git
  • CI/CD CI/CD
  • Docker Docker
  • Networking Networking
  • Memory
  • Threading
  • Video
  • Backend
  • Embedded Linux
  • Frontend
  • Low-latency systems
  • ROS2
  • Test automation
  • Video streaming

We're looking for a software engineer to join our core development team. Depending on your background and our current priorities, you'll focus on one primary area while occasionally contributing to others:


Possible focus areas:

● Software services and microservices on Linux environments

● Real-time video or control systems

● Robotic systems (ROS2)

● Automotive and defense product development

Your specific focus will be determined based on your experience and our team's current needs.


What You'll Do

● Develop and maintain production-grade software in your focus area

● Break down high-level features into clean technical designs

● Take ownership of large-scale tasks and deliver them with high quality

● Collaborate with product, QA, and integration teams

● Participate in code reviews and write testable code

● Debug and troubleshoot production and lab environments

● Support customer integration when needed


Requirements

Must have:

● 4+ years of hands-on software development experience

● Strong proficiency in at least two of: C++, Python, Rust

● Solid understanding of networking, memory, threading, Linux, and video

● Experience developing and maintaining production-level systems

● Strong problem-solving skills and performance optimization experience

● Good written and verbal communication in English


Preferred:

● Familiarity with microservices architecture, including full-stack (Backend/Frontend) experience

● Experience with video streaming, networking protocols, low-latency systems, or embedded Linux

● Familiarity with Docker, Git, CI/CD tools, and test automation

● Background in automotive, robotics, or defense software systems


What We're Looking For

● Team player with a proactive, ownership-driven mindset

● Fast learner who embraces technical challenges

● Able to work independently and manage multiple tasks

● Comfortable in a fast-paced, iterative environment

Ottopia