Tech Stack
CloudDockerLinuxPythonTCP/IP
About the role
- Design, implement, and maintain Software for CHM7/CHM6 Line card Modules part of Nokia’s flagship products
- Work with C/C++ and Python in a Linux environment, utilizing tools like bitbucket, Jira, and Docker
- Writing Low level device drivers in C++
- Software Application agents interfacing with external applications in C++ and Python
- Collaborate with team members to develop and maintain embedded/systems software
Requirements
- Currently a candidate for a Bachelor’s or Master's degree in Computer or Electrical Engineering, Computer Science, or similar filed with an accredited school in USA
- High-level programming C++, Python
- Software development tools such as git, BitBucket, Jira, etc.
- Developing software for embedded or systems software
- Understanding of operating systems and/or embedded systems
- Understanding of CPU hardware architectures
- Familiarity with L0/L1/L2/L3 networking concepts such as DWDM, SONET/SDH, OTN, Ethernet, TCP/IP
- It would be nice if you also had: Unit test frameworks such as Google Test, PyTest etc.