2027 Spring Software Engineering Intern (R19945)
The Software Engineering Intern at Confidential Client will contribute to developing and porting code for next-generation RF and DC power generator controller platforms. This role involves working with C++, VHDL, Matlab, and related tools to transition application and firmware code to newer platforms, providing meaningful project experience within a collaborative engineering team.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Semiconductor Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
Role Summary
Confidential Client is seeking a Software Engineering Intern for a Spring co-op program based in City of Rochester, NY. This is a hands-on engineering internship focused on porting and developing application and firmware code for a next-generation controller platform used in power generation equipment. The position offers paid hourly compensation and opportunities to work with C++, VHDL, MATLAB/Simulink, and FPGA toolchains.
What You’ll Do
This internship gives you exposure to embedded software and firmware development as part of a product development team.
- Work with an engineering team building the next generator platform for RF and DC power generators
- Port application code from an older platform to a newer controller platform using C++
- Port firmware code using Vivado IP Integrator, MATLAB Simulink/HDL Coder, and VHDL
- Execute verification and integration tasks to validate ported code on hardware
- Collaborate with cross-functional teams (systems, hardware, test) to deliver project milestones
- Participate in design reviews, team meetings, and technical documentation efforts
- Up to 0% travel required
Who You Are / Required Qualifications
To be successful in this role you should bring:
- Current 3rd or 4th year engineering student (undergraduate) pursuing a degree in Electrical, Computer, or Software Engineering, or similar
- Familiarity with C++ programming
- Familiarity with VHDL and FPGA workflows
- Experience or coursework with MATLAB / Simulink
- Basic experience with Python for scripting and test automation
- Strong problem-solving mindset and willingness to learn product-focused engineering tasks
- Ability to work collaboratively in a team and communicate technical ideas clearly
Preferred Qualifications
- Prior experience with Vivado IP Integrator, HDL coder or VHDL simulation/implementation tools
- Experience with embedded systems, real-time software, or hardware/software integration
- Coursework or projects involving firmware porting or FPGA-based system design
Internship Details & Compensation
- Term: Spring internship / 6‑month co-op assignment (as described by the client)
- Hourly Pay Range: $26.00 to $35.00 per hour. This range is a good-faith estimate based on qualifications, experience, and other factors. It may vary by candidate and local law.
- Benefits: Interns/co-ops working at least 20 hours per week may be eligible for benefits including paid holidays, sick time, and vacation accrual (per client policy).
- Application window: Estimated through end of November 2025; may be shortened or extended per business needs.
Additional Information
- This role is based in City of Rochester, NY and is not listed as remote.
- Confidential Client is committed to diversity, equity, and inclusion.
- Reasonable accommodations are available for applicants with disabilities — please indicate accommodation needs during the application process.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range