You will design and develop software for IoT devices while managing the product lifecycle. Your role includes ensuring quality through CI/CD practices and supporting the infrastructure for the data science team.
Anforderungen
- •Degree in Computer Science
- •Software engineering generalist
- •Strong transferable software development skills
- •Awareness of cybersecurity aspects
- •Over two years of experience in Rust, Python, and Linux
- •Nice to have: Terraform, GitHub Actions, Azure IoT Hub
- •Fluent in English; German is desired
- •Comfortable in a regulated environment
- •Enjoy working in a team
- •Passionate about solving complex tasks
- •Strong communication skills
Deine Aufgaben
- •Design and develop software for IoT devices.
- •Manage cloud back-end solutions.
- •Oversee the entire product life cycle.
- •Ensure quality assurance through CI/CD practices.
- •Conduct automated builds and code analysis.
- •Perform testing and deployments.
- •Maintain the Rust-based main application.
- •Manage the Yocto-image for IoT devices.
- •Administer services like Digitcert and Mender.
- •Utilize Terraform for infrastructure management.
- •Prepare documentation for medical device approval.
- •Address cyber-security topics in documentation.
- •Support Data-Science team with infrastructure maintenance.
Deine Vorteile
Family friendly atmosphere
Flexible working hours
Performance related remuneration
Modern office with collaboration zones
High quality life in Germany
Original Beschreibung
Senior Software Engineer (f/m/d)
Stellenstandort:
Freiburg, Baden-Württemberg, Deutschland
Funktionsbereich:
Informationstechnologie
Arbeitsmodell:
Hybrid
Anforderungsnummer:
2919
neuroloop® is looking for a Senior Software Engineer (f/m/d)
Full or part-time ≥80 %
**Duties and responsibilities:**
* Designing and developing software for IoT devices and cloud back-end solutions
* Participation in and responsibility for the entire product life cycle, from design and implementation through to production and ongoing support
* Contribute to quality assurance through CI/CD and DevOps approach, including automated builds, code analysis, testing, and deployments
* Maintenance of a Rust-based main application and the Yocto-image of one of our IoT-devices
* Management of services like Digitcert, Mender, Azure IoT-Hub and other infrastructure. Partly via Terraform
* Preparation of documentation for regulatory approval in medical device (also includes the topic of cyber-security)
* Supporting the Data-Science team with maintenance and administration of their infrastructure (Data Factory, Databricks)
**Professional competencies:**
* Degree in Computer Science or a related discipline
* Software engineering generalist with motivation to learn new languages and technologies
* Strong transferable software development skills
* Awareness of cybersecurity aspects of software development
* Software development background with over two years of experience in following competencies:
* Must have: Rust, Python and Linux (preferably Yocto)
* Nice to have: Terraform, GitHub Actions, Azure IoT Hub
* Fluent in English (written and spoken); German is desired
**Personal competencies:**
* Comfortable working in a regulated environment and taking responsibility for various functionalities, including requirements, design, implementation, validation, verification, and maintenance
* Enjoy working in a team and willing to compromise
* Passionate about solving complex tasks to make technology accessible in a simple and reliable way
* Strong communication skills to ensure seamless integration with service providers and partners
**Benefits:**
* A family friendly atmosphere with flexible working hours
* Performance related remuneration.
* A brand new, modern office optimized for concentration and collaboration and generous social areas and creativity zones
* High quality life in one of Germany´s most attractive cities