Java Embedded Engineer

2 days ago


Remote Wrocław Łódź Warszawa Kraków Białystok, Czech Republic Spyrosoft Full time
Key skills
  • Proficiency in key technologies, such as:
    • Java (including OSGi; Python and Rust are a plus)
    • Communication protocols like Modbus, REST API, SMA Sunspec, EEBUS, etc.
    • Nice to have: Bosch IoT Suite OSGi, Apache Felix OSGi
  • Familiarity with data analytics and AI techniques such as neural networks, clustering algorithms, and deep learning.
  • Experience in software quality assurance and the full software engineering lifecycle, from concept to operation.
  • Strong knowledge of agile development practices and test-driven development using tools like Jira, Confluence, GitLab, CI/CD pipelines, and GIT repositories.
  • Excellent written and spoken skills in English.
  • A self-reliant, pragmatic, and curious mindset with a passion for problem-solving.
  • A degree in computer science or a related technical field, with several years of professional experience.
Project description

Are you passionate about sustainability and ready to revolutionize the future of energy supply with dedication and expertise? Join us as a Senior Java Embedded Engineer in Engineering Digital Services, where you'll contribute to groundbreaking advancements in home energy management systems (HEMS) and make a meaningful impact on creating a sustainable future.

You'll be a key part of the team responsible for the operation and further development of a cutting-edge home energy management system. This system combines various software and embedded components (primarily Java-based) to manage data retrieval from connected devices and optimize their control. Designing and implementing software adapters will ensure seamless communication between devices and the HEMS, advancing its capabilities.

,[Software engineering across a complex technology stack, from architecture design to delivery and operations., Optimizing existing code, conducting code reviews, and performing testing (e.g., pair programming)., Ensuring software quality through comprehensive documentation and meaningful testing (component, system, and integration)., Collaborating with cross-functional teams, including Customer Experience, Quality Assurance, Energy Storage Engineering, and Product Management., Sharing knowledge and fostering learning within Communities of Practice.] Requirements: Java, OSGi, MODBUS, REST API, IoT, Bosh IoT, Apache Felix OSGi, Python, Rust Additionally: Sport subscription, Training budget, Private healthcare, Flat structure, Small teams, International projects.

  • Remote, Wrocław, Łódź, Kraków, Białystok, Czech Republic Spyrosoft Full time

    Programming Languages: Advanced knowledge of Java.Technologies: Experience with MQTT, Kafka, InfluxDB, and Redis.System Architecture: Strong understanding of microservices architectures and container technologies like Docker and Kubernetes.Tools: Proficiency in Git, CI/CD pipelines, Terraform, ArgoCD, Grafana, and creating/managing Helm...


  • Remote, Wrocław, Łódź, Kraków, Białystok, Czech Republic Spyrosoft Full time

    Job Description: We are seeking a highly skilled Java Microservices Engineer to join our team at Spyrosoft. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and reliable microservices architecture using Java and container technologies like Docker and Kubernetes.About the Role:Design, develop,...


  • Remote, Warszawa, Czech Republic Evertz Full time

    Requirements:C, C++ programming and debugging skillsReal-Time Operating Systems, Embedded Linux, FreeRTOS and Device Driver experience essentialObject-oriented design and programming techniques, data structures.Knowledge of digital hardware (SoC, ARM Cortex-A and Cortex-M, FPGA.)Experienced with device control interfaces, such as I2C, SPI, USB, PCIe,...


  • Remote, Wrocław, Łódź, Warszawa, Kraków, Białystok, Czech Republic Spyrosoft Full time

    We are seeking a skilled Software Engineer to join our Engineering Digital Services team in developing innovative home energy management systems. Our system combines software and embedded components to manage data retrieval from connected devices, ensuring seamless communication between devices and the HEMS.As a key member of our team, you will design and...


  • Wrocław, Województwo dolnośląskie, Czech Republic Telic AG Full time

    You hold a degree in Information Technology, Electrical Engineering, Telecommunications, or a related field.You have experience in embedded software development using C/C++, including:Communication buses: I²C, SPI, CANMicrocontrollers: ESP32, STM32, NXPOperating systems: FreeRTOS, Zephyr, Embedded LinuxModern development tools: Git, Jira, Bitbucket, CLion,...


  • Warszawa, Mazovia, Czech Republic Antal Full time

    Job DescriptionWe are seeking an experienced Senior Quality Assurance Engineer to join our team in Warszawa. In this role, you will be responsible for developing and executing test plans and scripts to ensure the quality and integrity of our software products.Daily ResponsibilitiesAutomating tests using Python and UI Automator or Robot FrameworkAnalyzing and...


  • Remote, Warszawa, Czech Republic Evertz Full time

    At Evertz, we are seeking a highly skilled Embedded Software Engineer to join our team. As a key member of our development group, you will be responsible for designing and implementing software solutions for our cutting-edge embedded systems.Job DescriptionThe ideal candidate will have a strong background in C and C++ programming languages, with experience...


  • Warszawa, Mazovia, Czech Republic PYSENSE Sp. z o. o. Full time

    Proven by at least 6 years of experience with embedded software development, particularly using STM32 microcontrollers.Strong understanding of embedded C programming and real-time operating systems (RTOS).Hands-on experience with in-house production testers and a good understanding of the testing process.Familiarity with communication protocols such as SPI,...


  • Wrocław, Województwo dolnośląskie, Czech Republic AVENGA Full time

    About AVENGAAVENGA is a dynamic and innovative company at the forefront of the biotech industry.We are seeking an exceptional Senior Firmware Engineer @ AVENGA to join our team and contribute to the development of cutting-edge firmware solutions.Job DescriptionWe are looking for a skilled Senior Firmware Engineer to lead the design, development, and...


  • Remote, Warszawa, Czech Republic AVENGA Full time

    Excellent knowledge  of Java software developmentStrong experience of Spring BootExperience with Kubernetes / DockerAn excellent understanding of AWS  (deployment / configuration)Practical experience with message-driven architectures / Kafka / event sourcingSuccess delivering within an agileExperience working on a highly secure  application...


  • Remote, Warszawa, Czech Republic Patrianna LTD Full time

    Requirements:Similar experience in fintech: payment provider, payment aggregator, bank;10+ years of experience in software development, primarily with Java stack;4+ years of experience in managing 2+ teams (or big teams, 15+) in modern software development companies with a focus on result and efficiency;Humanity, and empathy which are aligned...


  • Remote, Warszawa, Czech Republic Patrianna LTD Full time

    Similar experience in fintech: payment provider, payment aggregator, bank;10+ years of experience in software development, primarily with Java stack;4+ years of experience in managing 2+ teams (or big teams, 15+) in modern software development companies with a focus on result and efficiency;Humanity, and empathy which are aligned with performance,...


  • Remote, Warszawa, Czech Republic AUTO1 Polska Sp.z o.o. Full time

    ​​5+ years of professional experience in java programming with spring-based technologies, and using Java 8+ version.You are not afraid to take responsibility for your team and your softwareYou have a deep understanding of JVMStrong experience in building restful APIsHands-on experience with Spring Boot, ideally, you also have experience in Spring Cloud...


  • Warszawa, Mazovia, Czech Republic Antal Full time

    Must have:Minimum Qualifications: Bachelors Degree in Computer Science, Mechanical, Electrical, or Agricultural Engineering or related engineering degree2+ years in the use of Python2+ years of Experience as Software Test Engineer, Software Developer or Software Development Engineering in Test2+ years of test script development utilizing UI Automator...


  • Remote, Warszawa, Czech Republic AUTO1 Polska Sp.z o.o. Full time

    ​​3+ years of professional experience in java programming with spring-based technologies, and using Java 8+ versionUnderstanding of microservices infrastructureExperience with AWSBeing not afraid to take responsibility for your team and your softwareStrong experience in building restful APIsHands-on experience with Spring Boot, ideally, you also have...


  • Remote, Kraków, Czech Republic N-iX Full time

    5+ years of experience in development of Java-based web applicationsStrong proficiency in Java, J2EEExpertise in developing REST APIsPractical experience with JS, HTML, CSSKnowledge of Oracle 19cHands-on experience with Docker containers, KubernetesWorking experience with MS AzureProficient in using development tools like IntelliJ, Postman, SwaggerStrong...


  • Warszawa, Mazovia, Czech Republic PYSENSE Sp. z o. o. Full time

    Bachelor's degree in Computer Science, Electrical Engineering, or a related field, or equivalent experience.Strong programming skills in Python used for automation testing.Hands-on experience testing embedded systems and understanding hardware/software integration.Familiarity with automation tools and frameworks (e.g., Robot Framework, Selenium, etc.) is a...


  • Remote, Warszawa, Czech Republic AUTO1 Polska Sp.z o.o. Full time

    We are seeking a skilled Java Engineer located in Poland to join our dynamic Software Engineering department at AUTO1 Group Technology.Company OverviewAUTO1 Group is Europe's leading digital automotive platform, revolutionizing the used car market with our well-known brands Autohero, wirkaufendeinauto.de, and AUTO1.com.Job DescriptionMain...


  • Remote, Kraków, Wrocław, Warsaw, Czech Republic N-iX Full time

    Solid understanding of Object-Oriented Programming (OOP) and Web Application Architecture.Strong knowledge of Java 17 and experience with Spring Core/Boot/MVC/Security.Adequate experience with RDBMS, ORM, and Hibernate.Familiarity with ElasticSearch and MongoDB for handling data efficiently.Proficiency in JavaScript, HTML5/CSS3, and Angular for building...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role5+ years of experience in designing, developing, and operating distributed microservice systems written in Java and Spring Boot (Resilience4j, Service Discovery, Sleuth, Ribbon).Solid understanding of testing methodologies and frameworks. TDD and BDD practice.Experience with relational databases (Oracle, Postgres)...