Join Eaton and help us provide energy-efficient solutions that have a real impact on the environment. We make what matters work. Find out more on https://youtu.be/tSfycGg0Oow
Do you want to work for a global player, where we care about ethics, inclusion and diversity and our people?
Eaton is developing Prague Engineering Center as part of the EEIC team to participate in its Energy Transition in Buildings (ETiB) business. This team will provide new products developments together with other Eaton teams in Europe and rest of the world, in order to ensure ETiB business can provide the best portfolio of products and solutions to grow.
We are looking for an Embedded Linux C++ Software Developer. As a developer you cooperate closely with architects and other developers to design and develop the best technical solutions. You design maintainable, evolutive and easy-to-understand code with test procedures to ensure performing products according to specifications. You work with a code base of C++ and component-based architecture which is the foundation to deliver in a reliable way for multiple systems. The embedded software team works in Scrum teams following Agile methodology.
Location: Roztoky, Prague, Czech Republic
Your key deliverables:
- Participate to the specifications and the design of the solutions, in collaboration with the system architect
- Develop features in accordance to the specifications and cybersecurity requirements
- Perform engineering analysis of design concepts
- Make design choices that ensure maintainability, reusability and scalability
- Develop and maintain unit and functional tests to ensure a continuous quality of the deliverables
- Embrace, promote and enhance development processes to ensure the quality of deliverables (DevOps).
- Provide the workload elements for the planning
- Participate in technology scouting (open-source libraries, standard protocols, ...)
- Report periodically to the system architect, the Scrum master / project manager and to the team manager
Qualifications
Required experience:
- 0-5 years of software development in modern C++
- Software design and development in embedded Linux environment
- Linux system administration (init scripts, file/process permissions, network, ...)
- Object-programming and design patterns
- Unit-testing, continuous integration and version control (Git)
- M2M communication standards and platforms (TCP/IP, RestAPI, SNMP, MQTT, Modbus)
Nice to have knowledge:
- Linux distribution build systems (Yocto)
- Cross-platform development and debugging tools
- Data encryption and security principles is a plus
- EV-charging and SmartGrid protocols (OCPP, OpenADR) is a plus
- HW power electronics is a plus
What Eaton offers:
- Team of professionals, opportunity to learn and practice new technologies
- Focus on technology and innovation instead of struggling with burreau typical for corporate environment
- Being close to other projects (e.g. Network-M2 or Intelligent Power Manager Editions)
- Roomy offices, good canteen, space for your creativity, ping pong, and others
- Annual bonus, up to 4 days of home office, cycling and sport friendly environment and much more
We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.
We make what matters work. Everywhere you look—from the technology and machinery that surrounds us, to the critical services and infrastructure that we depend on every day—you’ll find one thing in common. It all relies on power. That’s why Eaton is dedicated to improving people’s lives and the environment with power management technologies that are more reliable, efficient, safe and sustainable. Because this is what matters.
We are confident we can deliver on this promise because of the attributes that our employees embody. We’re ethical, passionate, accountable, efficient, transparent and we’re committed to learning. These values enable us to tackle some of the toughest challenges on the planet, never losing sight of what matters.
Job: Engineering
Region: Europe, Middle East, Africa
Organization: Corporate Sector
Job Level: Individual Contributor
Schedule: Full-time
Is remote work (i.e. working from home or another Eaton facility) allowed for this position?: Yes
Does this position offer relocation?: No
Travel: Yes, 10 % of the Time
Get email alerts for the latest"C++ - Junior Embedded Linux software - EV charging jobs in Prague"
