Job Title: Senior Software Engineer
Job Description:
This role is an excellent opportunity for a Software Engineer with a strong background in embedded development and Modern C++11 or above to work on advancing this company's next generation of products.
- You work with a core senior-level team that is part of this stable, profitable, and growing firm.
- Focus on new product development, including 5G and security.
- Development of new, leading-edge technologies in the telecom sector.
- A talented engineering team that’s focused on creativity and innovation.
- Casual work environment, flexible hours, and high retention rate.
- Great place to advance your career and learn new skills.
Responsibilities:
- Work on new product development related to 5G and security.
- Introducing new features on the leading-edge Ethernet domain.
- Work with the networking software team to design and develop an embedded software application.
- Participate in full telecom/Datacom product design life cycles working in multiple system areas.
- Participate in the testing process through test reviews and analysis, test witnessing, and certification of software.
- Debug and troubleshoot embedded system software.
- Represent the R&D department within company forums such as process discussions, customer support, etc.
Qualifications:
- B.S. In Computer Engineering, Software Engineering, Electrical Engineering, or a related field.
- 7+ years of embedded software development experience.
- Proficiency in Object Oriented design skills.
- Proficiency in C++ (Modern version) programming.
- Embedded Linux.
- Multi-threading.
- Excellent verbal and written communication skills.
- Telecom/Datacom Transport products are a plus.
- Experience with Ethernet is a plus.
- Familiarity with GIT or other SCM tools is a plus.