About the company
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Middle Embedded Engineer based in Brazil.
Responsibilities
- Analyze existing PLC-based solutions and legacy implementations to identify modernization and migration opportunities
- Support re-architecture initiatives that transition legacy PLC-centric systems toward modern, scalable technology frameworks
- Refactor monolithic, complex, or poorly documented legacy code into modular and reusable architectures
- Apply object-oriented programming concepts within modern industrial automation environments
- Optimize memory mapping, user-defined data types (UDTs), and tag structures to improve system maintainability and performance
- Design and implement standardized state-machine approaches, including PackML-based models
- Collaborate with customers and internal stakeholders to understand technical requirements, modernization objectives, and migration constraints
- Contribute to system integration activities, technical design reviews, modernization planning, and architectural recommendations
- Support cross-functional engineering initiatives involving industrial automation, embedded technologies, and software transformation
- Document technical solutions and contribute to engineering standards and best practices
Requirements
- At least 2 years of professional experience in PLC development or industrial automation
- Strong understanding of PLC programming concepts and industrial control systems
- Hands-on experience with at least one major PLC ecosystem, such as Rockwell Automation, Siemens, Beckhoff, or Schneider Electric
- Experience analyzing, maintaining, or modernizing legacy industrial systems
- Understanding of software architecture, refactoring practices, and technology migration projects
- Strong problem-solving, debugging, and system integration capabilities
- Familiarity with object-oriented design principles is desirable
- Experience with PLCopen standards and related tools is a plus
- Experience with object-oriented industrial programming in TwinCAT, CODESYS, or comparable environments is advantageous
- Background in industrial software modernization, digital transformation, or automotive environments is a plus
- Upper-intermediate English proficiency or higher
- Strong communication and teamwork skills
Conditions
- Fully remote work from Brazil within a globally distributed LATAM environment
- Opportunity to contribute to large-scale industrial automation modernization and transformation projects
- Collaboration with international engineering professionals and industry specialists
- Exposure to modern industrial automation technologies, software architecture, and engineering best practices
- Professional growth through complex migration, re-engineering, and system integration initiatives
- Flexible collaboration within distributed international teams
- Inclusive and respectful working environment with equal opportunities