Software Engineer – Power Systems 3D Visualization
ETAP · Irvine
Job description
About the role
ETAP is looking for a Software Engineer to join its Power Systems team in Irvine, CA. You will create and maintain cutting‑edge 3D visualization and simulation tools that help customers design, operate, and maintain electrical power systems.
Key responsibilities
- Design, develop, and support 3D visualization applications for electrical power systems.
- Extend and customize existing frameworks and libraries to enable new simulation workflows.
- Collaborate with real‑time software engineers to build and maintain web‑based tools.
- Develop and maintain RESTful APIs for cloud and web applications.
- Install, configure, and manage NoSQL and relational databases.
- Ensure all solutions meet cybersecurity and data‑protection standards.
Required profile
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field.
- At least 2 years of professional software development experience.
- Proficiency with Microsoft Visual Studio.
- Strong programming skills in Python and C#.
- Experience with AJAX, JavaScript, and HTML5.
- Background in 3D graphics or visualization development.
Required skills
- Microsoft Visual Studio
- Python
- C#
- AJAX
- JavaScript
- HTML5
- 3D graphics / visualization
- RESTful API development
- NoSQL databases (e.g., MongoDB)
- Relational database management
- Cybersecurity and data‑protection compliance
What we offer
- Competitive salary range: $74,000 – $123,000 USD per year.
- Opportunity to work on innovative energy‑transition software.
- Inclusive, diverse, and collaborative work environment.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 3 hours ago
Expires 1 month from now
10 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
ETAP
Irvine