The SF Climate Week 2025 calendar is now open for Early-Bird access! 🎉 Register for 140+ events now before they fill up.
Back

(Embedded) Software Engineer

about 1 month ago
Full time role
Hybrid · Munich, BY, DE... more
Short Facts

Join us on our journey at Entrix: We’re looking for a curious and ambitious (Embedded) Software Engineer (d/f/m) who is eager to dive into low-level communication challenges and help build innovative, scalable solutions in the energy space. You’ll work on integrating low-level communication protocols into our AWS-based platform for iteratively delivering robust functionality. If you have a natural curiosity for understanding and solving technical problems and the drive to deliver quickly, we’d love to hear from you.

  • Location: Munich, Germany (Office-first work setup)

  • Employment Type: Full-Time, indefinite term

  • Salary Range: Competitive (75,000€ - 105,000€) – commensurate with experience

  • Language Requirement: Full business proficiency in English (C1 level or above)

Your Responsibilities
  • Protocol Integration & Development:

    • Develop and/or integrate a control system protocol stack into our scalable cloud service on AWS.

    • Implement core functionalities including serial communication handling, frame parsing, error detection, time synchronization, and command/response cycles.

  • Collaboration & Iterative Delivery:

    • Work closely with senior engineers and cross-functional teams to iterate on the design and implementation of the solution.

    • Integrate and deploy your work into our AWS infrastructure.

  • Testing & Maintenance:

    • Write and maintain tests to ensure the reliability and performance of the system.

    • Proactively troubleshoot issues and contribute to continuous improvement of the system.

Your Profile

Mandatory Requirements:

  • A Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.

  • 1+ years of experience in Software Engineering, ideally with a focus on backend development or algorithmic challenges in the cloud.

  • Strong programming skills in Python and/or C/C++ (or a similar low-level language) with a solid grasp of software development fundamentals.

  • Evidence of being a fast learner who is eager to understand complex technical topics, particularly in low-level communications.

  • Excellent communication skills with the ability to clearly explain technical concepts.

  • Passion for working in a dynamic, fast-paced, startup environment.

Optional (But a Plus):

  • Experience or exposure in embedded systems development or low-level communication protocols.

  • Familiarity with SCADA protocols, industrial communication standards, or telecontrol systems.

  • Previous work with serial communications, error detection mechanisms (e.g., checksums), or real-time data processing.

At Entrix, we are committed to diversity - of backgrounds and experiences. You don’t need 100% of the preferred qualifications to add incredible value to our team. If you’re passionate about what you could accomplish here, we’d love to hear from you.

Your Benefits
  • Competitive Compensation Package: Including salary, benefits and options
  • Professional Development: Annual development budget of 3,000 € for coachings, trainings, books, etc.
  • Health & Sport Subsidy: Company subsidised sports facilities membership
  • Public Transportation Subsidy: Monthly subsidy to your public transport ticket
  • Lunch/Dinner Allowance Vouchers: Allowance for meals on working days as digital meal vouchers
  • Work Equipment: Mac Book and ergonomic workplace
  • Regular Team Events: Knowledge Sessions, Afterwork, Sports, Offsites, Halloween, Pride Month, etc.
Subscribe