IoT Developer

Ready to keep the energy transition on track?

Our company is growing rapidly, and we want you to join our team!

 

We are searching for a talented IoT developer to join our software team. In this role, you will be required to meet with engineering teams to determine the project requirements, design the software architecture, and run tests to ensure the functionality of embedded devices and server-side software.

 

To be a successful IoT developer, you should be proficient in Python and JavaScript, and have familiarity with M2M communication. The main focus will be the further development of our smart energy management system and the integration of additional distributed systems into our solution. This focus will gradually shift towards implementation needs on the backend server.

Your Responsibilities

  • Meeting with designers and engineering teams to define technical requirements.
  • Designing program architecture based on project requirements and hardware specifications.
  • Writing software code, embedded programs, and system protocols.
  • Conducting tests on the embedded software systems to ensure proper integration
  • Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies.
  • Implementing effective repairs, modifications, and upgrades to the embedded code.
  • Liaising with design and engineering teams to ensure process alignment.
  • Managing project timelines and reporting any delays or issues to the supervisor.
  • Generating diagnostic reports, technical manuals, and software development documentation.
  • Maintaining embedded software systems and performing maintenance as needed.

Your Profile

  • A bachelor’s degree in electrical engineering, computer science, computer engineering, or similar.
  • Experience as an embedded developer is welcome but motivation is more important.
  • Proficiency in Python and JavaScript / Node-RED.
  • Knowledge of Golang, Rust, Java or similar are an asset.
  • Understanding of containerization, concepts around Docker.
  • Familiarity with communication protocols (like ModbusTCP, OCPP, …).
  • Experience using ethernet / wifi networking.
  • Excellent diagnostic skills.
  • Strong analytical and problem-solving abilities.
  • Strong organizational and project management skills.
  • The ability to keep abreast with the latest advancements in technology and techniques.
  • As a bonus:
    • C, C++
    • hardware architecture similar to Espressif
    • ESP-IDF framework
    • LTE-M networking
    • Java, JakarataEE
    • PostgreSQL

What we offer

  • Full-time employment
  • 20% home office and access to flex offices in Europe
  • Passionate co-workers
  • Flexible working hours
  • Ergonomic office
  • 5 minutes’ walk from the railway station

If you are a passionate IoT Developer eager to innovate and advance smart energy solutions, we invite you to apply. Join our team and play a pivotal role in shaping the future of energy technology at Nexxtlab.

To Apply: Please send your CV, and if you wish, a cover letter detailing your relevant experience, and any additional supporting documents

Do you want to know more? Let’s meet up and talk!

hr@nexxtlab.lu