
Software Engineering Intern
Emerson
internship
Posted on:
Location: 🇺🇸 United States
Visit company websiteJob Level
Entry Level
Tech Stack
LinuxPython
About the role
- Systems & Embedded/Driver Development - T&M system and embedded-level software products are rich with features.
- Work with high level programming languages. Ex: C++, Python, C
- Work with a variety of operating systems. Ex: Microsoft Windows, Linux, real-time OS
- Work with high speed bus interfaces. Ex: PCIExpress, PCI, Ethernet, USB
- Develop user-mode, kernel-mode driver components, or firmware that runs on embedded processors and FPGAs
- Exposed to many aspects of the product development cycle and software development project opportunities including development tools, compiler design, graphical user interface, kernel-level drivers, instrument drivers, networking, embedded and real-time systems, automated data acquisition systems, and mathematical analysis
- Deliver project contributions to T&M’s bottom line success; successful internship performance may lead to a full-time software engineering offer
- Work effectively in a group environment, problem-solve, diagnose technical issues and propose reasonable solutions
Requirements
- Pursuing Bachelors in computer science, computer engineering, electrical engineering, engineering physics, mechatronics, physics, or software engineering.
- Strong foundation and understanding of computers and exposure to high-level programming languages such as C++, C or C#
- Class Standing Sophomore or above
- Understanding of software design and architecture principles
- Authorized to work in the United States without sponsorship now or in the future
- Preference given to well-qualified rising juniors and rising seniors
- Knowledge of operating system components and design
- Knowledge of computer system/bus architectures
- Knowledge of Data structures