Arbetsbeskrivning
Job Overview:
Our client is seeking a Senior Software Developer to contribute to the development of PC-based tools and provide production support within a specialized engineering environment.
The role involves building internal applications that streamline configuration, testing, and troubleshooting processes, while also supporting firmware deployment and production operations.
Key Responsibilities:
- Design and develop internal desktop applications using C#, WPF, and
• NET technologies
- Build tools that support configuration, testing, and diagnostics for R&D and production teams
- Plan and manage firmware deployment processes, including packaging and distribution strategies
- Ensure accurate delivery of firmware updates to the appropriate products and systems
- Collaborate with production engineering teams and stakeholders responsible for dealer tools and product programming
- Provide technical support for production environments and resolve software-related issues
- Contribute to continuous integration and delivery pipelines to improve deployment efficiency
- Maintain and enhance existing tools to ensure reliability and performance
- Support integration with measurement and testing tools used in production environments
Required Skills:
- Strong experience in C#, WPF, and
• NET framework development
- Proficiency in Python for scripting and development tasks
- Experience with CI/CD pipelines and version control systems such as Git
- Knowledge of serial communication protocols
- Familiarity with Power BI for reporting and data visualization
- Strong communication skills and ability to work collaboratively
Preferred Skills:
- Experience with AWS (including Infrastructure as Code and Python CDK)
- Knowledge of JavaScript and modern web technologies
- Familiarity with Azure DevOps
- Experience with Django framework
- Exposure to Databricks or data engineering tools
- Experience in embedded software development
- Knowledge of integrating measurement and testing tools (e.g., PicoScope, Delta, EA)
Experience Required:
Relevant senior-level experience in software development, particularly in desktop application development and production support environments
Education:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
Language Requirements:
- Swedish – Professional proficiency (spoken and written)
- English – Professional proficiency (spoken and written)
Application Method: Interested candidates can apply by sending their profile to [email protected]