.fit_to_content{width:%;height:auto}
Our solutions are a key part of most industries - electronics, medical research, renewable energy, food production, infrastructure and many more. Working with us means working with the latest technologies and groundbreaking, sustainable innovations.
Join us on our journey for a better tomorrow.
About Us:
Atlas Copco is searching for a talented .NET Software Engineer to join our team of developers dedicated to creating applications that interface with specialized embedded devices. We are seeking an individual who is passionate about software development and ready to contribute to our innovative projects.
Key Responsibilities:
1. Design, develop, and maintain software applications using .NET 4.8 and C#.
2. Ensure the ongoing maintenance and updating of existing software.
3. Collaborate closely with team members to develop new features and enhance functionality.
4. Write clean, secure, efficient, and well-documented code.
5. Troubleshoot and debug issues as they arise.
Qualifications:
6. Bachelor's degree in Computer Science, Engineering, or a related field.
7. A pragmatic, proactive, flexible, and eager-to-learn mindset.
Nice to Have:
8. 3+ years of experience in software development using .NET 4.8 and C#.
9. Experience working with embedded devices.
10. Familiarity with communication protocols such as RS and CAN.
What You Can Expect:
11. A supportive team environment that values collaboration and innovation.
12. Flexible working hours to promote work-life balance.
13. The potential to engage in the development of cutting-edge .NET 7/8 applications in the future.
The Ideal Candidate:
The ideal candidate should have expertise in C# within the .NET Framework 4.8, particularly with Windows Forms. Proficiency in utilizing SQLite and communication protocols such as UDP and FTP is a significant advantage. Familiarity with UI frameworks like Devexpress and unit test frameworks like NUnit is a plus.
For applications that interact with next-generation IoT devices, candidates should be capable of working with at least .NET 7. These applications will, among other things, incorporate Blazor technologies, so prior knowledge of Blazor is advantageous.
The role will also involve actively contributing to the enhancement of development processes, exploring new technologies, and participating in brainstorming sessions with teams responsible for developing IoT devices to implement new features or enhance existing designs.
A foundational understanding of industrial protocols like CAN, Modbus, Profinet, and OPC UA will be beneficial for configuring IoT devices. The developer will also be expected to support Linux users and assist them in interfacing with IoT devices via the Linux command line.