FAQs
What type of degree do I need to apply for this internship?
You should be pursuing a Bachelor’s degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, or a similar discipline.
Is there an age requirement to apply for this internship?
There is no specific age requirement mentioned, but candidates must be either U.S. Citizens or U.S. Permanent Residents and legally authorized to work in the United States.
Will I have the opportunity to work independently?
Yes, you will have the opportunity to work independently on assigned tasks and projects while also collaborating with a team.
What programming languages should I be familiar with?
You should have knowledge of the C coding language, Python programming language, and familiarity with PC-based programming such as C, C++, and Visual Basic.
What are the expected responsibilities of this internship?
Responsibilities include assisting in full life-cycle development of embedded software, developing tool sets for software development, and participating in planning, design, development, testing, and certification of software-based systems.
Will I receive mentorship during the internship?
Yes, you will work with assigned engineering mentor(s) for guidance and support.
Is there any specific knowledge or experience with embedded systems required?
Yes, knowledge of embedded software development and verification is required, as well as familiarity with lab environments using in-circuit emulators and test stands.
Are there any required skills in model-based development?
Yes, familiarity with Model Based Development is preferred.
How is the internship structured in terms of team interaction?
You will be working within a team environment with daily communication and weekly coordination meetings.
What tools or software should I be familiar with?
Familiarity with MathWorks tools is beneficial for this internship role.