DevJobs

Real-Time Embedded Senior Engineer

Overview
Skills
  • C++ C++ ꞏ 5y
  • JavaScript JavaScript
  • TypeScript TypeScript
  • Git Git ꞏ 5y
  • Algorithm implementation ꞏ 5y
  • Algorithm integration ꞏ 5y
  • Docker framework ꞏ 5y
  • IoT devices ꞏ 5y
  • Linux embedded systems ꞏ 5y
  • Media engines ꞏ 5y
  • Libav
  • Live555
  • Design, develop, and maintain high-quality embedded software for our IoT monitoring device.
  • Collaborate with cross-functional teams to design and implement new features.
  • Debug, optimize, and improve the performance and stability of existing systems.
  • Conduct code reviews and provide constructive feedback to peers.
  • Stay up to date with the latest embedded systems trends and technologies.
  • Mentor and guide other team members in embedded software development best practices.
  • Participate in agile development processes and contribute to sprint planning, retrospectives, and backlog grooming.

Requirements:

  • Bachelor's or master’s degree in Electrical Engineering, Computer Science or a related field.
  • 5+ years of experience in embedded software engineering.
  • Experience in algorithm implementation and integration.
  • Proficient in programming using C++.
  • Deep understanding of media engines, including design, development, and implementation of optimized audio/video interfaces and APIs.
  • Experience with IoT devices, Linux embedded systems, and Docker framework.
  • Experience with Git.
  • Excellent problem-solving and debugging skills.
  • Excellent communication and collaboration skills.

Advantages:

  • Experience integrating and working with AV libraries such as: Libav, Live555, etc.
  • Knowledge of JavaScript/Typescript
nanobb