Skip to main content

Backend IoT Engineer (Python & C++)

Backend IoT Engineer (Python & C++)
E-Frontiers
remote
12 months ago

Job Opportunities

Our client is an emerging startup ready to transform mobility and explore new ways of doing things. We are seeking candidates for positions in IoT/System and IoT/Backend development.

Responsibilities

  • Designing, developing, and maintaining software for IoT devices and backend systems
  • Creating and implementing software for connected devices
  • Designing and implementing communication protocols for device-to-backend connectivity

Daily Tasks

  • Design and develop Python-intensive software for IoT devices
  • Collaborate with hardware engineers to integrate software and hardware
  • Identify and troubleshoot software issues promptly
  • Create and maintain comprehensive software/system documentation
  • Assess and enhance software performance iteratively
  • Monitor and maintain IoT systems for optimal availability and scalability
  • Identify and propose effective solutions to emerging challenges proactively
  • Take ownership of assigned tasks and adhere to coding guidelines

About You

  • Your Background: Graduate with a strong foundation in software engineering, preferably in Computer Science, Mechanical Engineering, Mathematics, Electrical Engineering, or Physics.
  • Your Passion: Excited about developing Python-heavy software to optimize IoT device performance and reliability and tackling challenges in IoT engineering.
  • Your Experience Includes: Extensive experience in an IoT company, proficient in Python or C/C++, with exposure to embedded programming.
  • Your Work Ethic: Strong work ethic, proactive problem-solving approach, and ability to work independently.
  • Your Performance: Consistent delivery of high-quality work meeting uptime requirements and exceeding user expectations.
  • Your Proactive Problem-Solving & Analytical Thinking: Proficient in proactive problem-solving and analytical thinking, crucial for addressing challenges in IoT engineering and software development.
  • Your Language Skills: Strong written and spoken English skills.

Perks

  • Flexibility: Tailor your work schedule to your needs.
  • Equipment: Choose your own equipment for optimal efficiency and comfort.
  • Measurable goals: Directly measure your impact on our product and company success.
  • Catering: Enjoy fresh coffee, snacks, and breakfast options.
  • Dress code: Dress comfortably.
  • Events: Participate in team events and celebrations.
  • Development: Access language courses and in-house training programs.
  • Health: Access fitness programs to stay active.
  • Security: Benefit from our profitable business model ensuring workplace security.
  • Profit sharing: Participate in the company's success through our Virtual Stock Option Plan (VSOP).

Expertise level

Work arrangement

Key skills

Similar Jobs in Germany