Software Developer - Linux @ EGSTON Power Electronics GmbH
2 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Direct message the job poster from DEVjobs
About the Company
EGSTON Power Electronics is a young, fast-growing company in the power electronics industry, focusing on the development and manufacturing of high-performance Power Hardware-in-the-Loop (PHIL) test and emulation platforms for power electronic systems. Based in Klosterneuburg near Vienna, we are an international team passionate about cutting-edge technology and dedicated to developing innovative products through active collaboration with our customers, suppliers, and external research facilities.
Your Responsibilities
1. Participate actively in all development phases, including design, testing, release, and maintenance of EGSTON Power software.
2. Apply modern development methods for high-quality software solutions throughout the product lifecycle, including unit testing, code reviews, and integration testing.
3. Develop and improve the test automation system.
4. Utilize knowledge of data structures, algorithms, software development methods, software architecture design, and debugging skills.
5. Develop expertise in modern C++ (C++20/23 preferred) and CMake.
6. Work with (embedded) Linux systems and Linux Shell scripting (POSIX Shell or Bash).
7. Manage source code with SCM tools like Git and implement CI processes using GitLab.
8. Gain experience with embedded systems, particularly Yocto.
9. Optional: Work with Typescript/React or similar frameworks like Vue or Angular.
10. Communicate effectively in English; German language skills are a plus.
Preferred Skills
1. Knowledge of automation technologies such as Robot Framework.
2. Experience with Python and Docker.
3. Experience with gRPC and Qt frameworks.
4. Familiarity with SQL databases.
5. Minimum of one year experience as a software developer.
6. Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or similar; advanced degrees are a plus. Basic electrical engineering knowledge is required.
Additional Information
* Work-Life-Integration focus.
Job Details
* Seniority Level: Mid-Senior level
* Employment Type: Full-time
* Job Function: Information Technology
* Industries: Technology, Information, and Internet
#J-18808-Ljbffr