Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
September 3, 2026
Senior C Engineer (with C++)
Senior • Remote
Warsaw, Poland
Apply now
Scope of the role
- Maintain and develop an analog/mixed-signal simulator in a mature product.
- Approximately 80% of the codebase is C and 20% is C++.
- Approximately 80% of tasks involve maintenance within existing C code, with 20% focused on new functionality.
- Work on algorithms that simulate electrical phenomena and translate electronic circuits into the digital world, including reflections in long lines, disturbances, noise, and electrical states on a PCB.
- Use matrix methods and systems of equations for some simulation topics.
- Take ownership of a product area and collaborate internationally.
- Work in the Polish time zone, with two afternoon meetings per week with the US West Coast team, code reviews, and architecture discussions.
What you need to join us
Must have:
- At least 5 years of commercial software development experience.
- Fluency in reading and modifying C code, navigating a large, long-lived codebase, and experience with C++.
- Ability to manually implement and interpret C data structures, including stacks, lists, and queues, without STL support.
- Memory-handling skills: allocation, freeing, and conscious selection of variable types.
- Knowledge of data structures and algorithms.
- Understanding of modeling, including mathematical modeling.
- Experience developing and/or maintaining complex software architectures and algorithms.
- Experience with Visual Studio.
- Basic knowledge of electricity and electronic circuit construction, including current, voltage, and circuit analysis.
- Willingness to develop in simulation algorithms.
- MSc or PhD in computer science, electronics, or a related field.
- English at C1+ level.
- Authorization to work within Poland, such as citizenship, residence card, or visa.
Nice to have
- Understanding of systems of equations, methods for solving them, and math-based algorithms, including calculus and algebra.
- Comfort with matrix operations, including transformation, inversion, addition, and work with large matrices.
- Familiarity with electrical and electronic circuit analysis.
- Familiarity with a hardware description language: VHDL, VHDL-AMS, Verilog, or Verilog-AMS.
- Bash scripting, Java knowledge, or measurement scripting in TCL.
- Experience with EDA-class products and understanding of EDA objects and principles.
Similar jobs you might like
Junior Developer for 6G
Ericsson
Junior
Technology
Krakow, MA, Poland · Hybrid
N/A
26 days ago
Senior C++/Qt Engineer (+Python)
B3 Consulting Poland
Senior
Technology
Warsaw, Poland · Remote
N/A
1 days ago

Embedded Systems Consultant
emagine Polska
Mid
Technology
Almada, Portugal · Hybrid
N/A
26 days ago
C++ Software Engineer
Experis Manpower Group
Mid
Technology
Warsaw, Poland · Remote
20K zł - 21K zł/yr
26 days ago
Senior Embedded C Developer ( for 6G Simulator)
Ericsson
Senior
Technology
Krakow, MA, Poland · Hybrid
N/A
26 days ago

Junior C++ Engineer
EPAM Systems
Junior
Technology
Krakow, MA, Poland · On-site
N/A
1 days ago
Expert Software Engineer - Testing
Aptiv Services Poland S.A.
Senior
Technology
Kraków, MA, Poland · Hybrid
N/A
19 days ago
Senior Rust and C++ Developer (f/m/x)
Sii
Senior
Technology
Warsaw, MZ, Poland · Remote
N/A
1 days ago
Software Engineer, GenAI Silicon Automation, DeepMind
Senior
Technology
Mountain View, CA · On-site
N/A
24 days ago
C++ Developer
Ericsson
Mid
Technology
Krakow, MA, Poland · On-site
N/A
1 days ago