Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Embedded Linux C++ Developper - Buildings as a Grid

AT Eaton
Eaton

Embedded Linux C++ Developper - Buildings as a Grid

Prague, Czech Republic

What you'll do:

"Eaton is a power management company actively engaged in the transition towards a low-carbon energy future across the world. Energy Transition is a major corporate strategic theme and Eaton is committed to deliver related solutions for the Buildings markets. We are capitalizing and building upon our diverse technology portfolio of renewable energy integration, energy storage, EnergyAware UPSes, microgrids and electric vehicle charging infrastructure.

As an Embedded Linux C++ Developer in the Connected Solution team, you design and develop the software system requirements. You cooperate closely with architects and 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. You are responsible of the embedded Linux system from its configuration up to the administration. The embedded software team works in Scrum teams following Agile methodology. You see it as a challenge to take up new things and explore new tools and techniques."

Want more jobs like this?

Get jobs in Prague, Czech Republic delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

"In order to develop effective and future-proof solutions, the Embedded Linux C++ Developer is responsible of :
A. Participate to the specifications and the design of the solutions, in collaboration with the system architect
B. Develop features in accordance to the specifications and cybersecurity requirements
C. Perform engineering analysis of design concepts
D. Make design choices that ensure maintainability, reusability and scalability
E. Develop and maintain unit and functional tests to ensure a continuous quality of the deliverables
F. Embrace, promote and enhance development processes to ensure the quality of deliverables (DevOps).
G. Provide the workload elements for the planning
H. Participate in technology scouting (open-source libraries, standard protocols, ...)
I. Report periodically to the system architect, the Scrum master / project manager and to the team manager"

Qualifications:

Master's degree in Engineering or equivalent (BAC +5 for French education system)
5+ years of experience in software development using C++ in embedded Linux environment

Skills:

"- Excellent software skills in embedded Linux environment : design, and development.
- Excellent programming experience in modern C++
- Experience in object-programming and design patterns
- Experience in Linux distribution build systems (Yocto)
- Experience in Linux system administration (init scripts, file/process permissions, network, ...)
- Experience in unit-testing, continuous integration and version control (Git)
- Experience in cross-development and debugging tools
- Experience in M2M communication standards and platforms (TCP/IP, RestAPI, SNMP, MQTT, Modbus)
- Experience in network and IPC programming
- Experience in multi-threading programming
- Experience in software quality tools and standards
- Experience with working into an Agile team / environment (Scrum)
- Experience in issue tracking systems : JIRA
- Knowledge of data encryption and security principles is a plus
- Knowledge of EV-charging and SmartGrid protocols (OCPP, OpenADR) is a plus
- Knowledge of HW power electronics is a plus"
"- Analytical skills for problem solving with focus on simple solutions
- Good written & oral communications skills
- Professional proficiency in English, knowledge of French is a plus
- Team player with good interpersonal skills
- Ability to communicate technical concepts for technical and non-technical audience
- Willing to work in an international environment."

Client-provided location(s): 252 63 Roztoky-Roztoky u Prahy, Czechia
Job ID: Eaton-38702Roztoky
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Adoption Assistance Program
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
    • Summer Fridays
  • Financial and Retirement

    • 401(K) With Company Matching
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
  • Professional Development

    • Tuition Reimbursement
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)