Role Overview
The Software Engineer specializing in C++ and Schematic Capture is responsible for developing and maintaining electrical schematic design software solutions. This role requires a combination of software development expertise and an understanding of electronic design processes to enhance workflow and automation within the engineering teams.
Experience Level
Mid-Career experienced professionals with a robust background in software development specific to electrical systems or hardware development are encouraged to apply. Candidates should have 4 to 6 years of relevant experience.
Key Responsibilities
The key responsibilities of this position include:
- Developing and maintaining software solutions for electrical schematic design
- Creating tools to automate workflows within electrical engineering
- Integrating various electrical design software systems
- Implementing quality assurance processes for the software solutions
- Collaborating with hardware designers to gather and understand requirements
- Optimizing existing software tools and enhancing processes
- Maintaining thorough technical documentation of software systems
- Providing technical support for users of electronic design software
Job Requirements
Candidates must possess the following qualifications and skills:
- Bachelor's degree in Electrical Engineering or a related field
- 4-6 years of experience in software development with a focus on electrical systems
- Familiarity with electrical schematic design software (e.g., Xpedition Designer, OrCAD)
- Strong programming skills in C++, Python, or similar programming languages
- Experience in electronic system modeling and simulation
- Proficiency in CAD/CAE software and version control systems (SVN, Git)
- Understanding of electronic components, systems, and circuits
Education Requirements
A Bachelor’s degree in Electrical Engineering or a closely related discipline is required for this position.