Senior Engineer, Software (Rust) page is loaded Senior Engineer, Software (Rust)
remote typeHybrid locationsPrague, Czech Republic time typeFull time posted onPosted Today job requisition idR25-2868 Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better.
We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us!
Job Description
Senior Software engineer Rust and/or TypeScript for Digital Platform Services
Rockwell Automation is looking for a creative engineer to join a team of software developers located in Prague and Cleveland, USA.
We are looking for new colleagues with experience or an interest in the design and implementation of software projects in Cloud targeting industrial automation domain. The team will follow the Scrum methodology. You will have the opportunity to grow your career in software development by solving challenging problems using modern technologies, tools, and practices.
You will report to the Manager located in Prague and have a hybrid schedule working in Modern offices in Holešovice.
Your Responsibilities:
Work on a software project with a focus on the design and development of Services and features covering Industrial Automation products and services.
Use modern continuous integration and development tools, and promote continuous improvement of engineering tools and practices.
Participate as a member of a team within the (SAFe) Agile Framework, and promote Agile practices within the team.
Perform detailed-level design and implementation of new software features and subsystems (with technical guidance from senior engineering personnel, if you are not the one).
Participate in the software quality process, including design and code review, and developing unit and functional tests and testware.
Project includes a variety of embedded, on-premises, and cloud-based containerized solutions.
The Essentials - You Will Have:
Bachelor's degree in electrical engineering or computer engineering or equivalent knowledge in the application of software engineering principles, theories, concepts, and techniques.
Rust will be the first language, so we are looking for Rust experts and if you are not already one, we expect an enthusiasm and commitment to become one.
OR -Professional-level proficiency in TypeScript AND a strong commitment to becoming a Rust expert ;)
Both Czech and English (mandatory) in working proficiency.
The Preferred - You Might Also Have:
Cloud development using containerization in Docker and Kubernetes.
Async programming in Rust with Tokio framework.
Familiarity with API development using OpenAPI and AsyncAPI, GRPC GraphQL, Protobuf.
Familiarity with CI/CD/CT systems such as GitHub Actions and DevOps principles.
Develop automated tests and tools, prototypes or demo applications.
Knowledge of others such as C++/Python/Shell as a secondary.
Working with globally distributed teams is also a valuable advantage.
What We Offer:
Our benefits package includes …
Comprehensive mindfulness programs with a premium membership to Calm.
Volunteer Paid Time off available after 6 months of employment for eligible employees.
Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
Employee Assistance Program.
Personalized wellbeing programs through our OnTrack program.
On-demand digital course library for professional development.
... and other local benefits!
At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right person for this or other roles.
LI-Hybrid
LI-JS1
Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.