- Company Name
- Dynisma
- Job Title
- Software Development Engineer
- Job Description
-
Job Title: Software Development Engineer
Role Summary:
Design, develop, and maintain software for motion simulator products across Windows/Linux, web, and real‑time PLC platforms. Collaborate with cross‑functional teams to deliver high‑quality, low‑latency simulation experiences.
Expectations:
* 2–3 years of professional or substantial academic programming experience.
* Proficiency in at least one high‑level language (Python, C#/++, Java, TypeScript).
* Strong grasp of modern development tools (Git, Jira) and DevOps practices (cloud, containerization, CI/CD).
* High coding standards, testability, and documentation.
* Excellent communication with technical and non‑technical stakeholders.
* Rapid learning ability across varied programming languages and software stacks.
Key Responsibilities:
* Architect and code cross‑platform applications (Windows, Linux, web, PLC).
* Enhance existing codebases, add new features, and fix bugs.
* Participate in code reviews, maintainers, and continuous improvement of processes and tooling.
* Document design decisions, specifications, and user requirements.
* Collaborate with product, design, and hardware teams to translate requirements into functional software.
Required Skills:
* Proficient in Python, C#/++, Java, or TypeScript.
* Experience with Git, Jira, and version control workflows.
* Familiarity with cloud platforms, containerization (Docker, Kubernetes) and deployment pipelines.
* Understanding of graphics, UX, and cross‑platform development concepts.
* Strong writing and oral communication.
* Test‑driven, maintainable coding practices.
Required Education & Certifications:
* Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or a related field.
* Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) are advantageous but not mandatory.
Barrow gurney, United kingdom
On site
Junior
20-11-2025