Software Development Engineer - C++ Embedded Layer 0
Social network you want to login/join with:
Software Development Engineer - C++ Embedded Layer 0, Lisbon
col-narrow-left
Client:
Infinera
Location:
Lisbon, Portugal
Job Category:
Other
-
EU work permit required:
Yes
col-narrow-right
Job Reference:
a854226b4fdd
Job Views:
4
Posted:
30. 05. 2025
Expiry Date:
14. 07. 2025
col-wide
Job Description:
Infinera is the global supplier of innovative networking solutions. Our customers include the leading service providers, data center operators, internet content providers (ICPs), cable operators, enterprises, and government agencies worldwide, including 9 of the top 10 Tier 1 service providers and 6 of the top 7 ICPs. We design, develop and deliver hardware and software for
- based connectivity solutions that span access, aggregation, metro, long haul, and submarine network. Our
- leading, trendsetting
-
- core solutions provide the foundation for many of the world’s largest and most demanding networks that generate billions in service revenue for our customers.
Hybrid - 2/3 days per week in the office.
Position
C++ Software Engineer to develop Embedded Software for Optical / Transport Network Devices.
The
Role
This job requires a broad knowledge of software engineering practices and design patterns with focus on modern C++ application development in embedded environments.
The candidate will work in software related to optical network products as an integral part of a cross functional development team, participating in the complete development cycle, including analysis, design, implementation and tests of the software features. An active participation in team decisions is expected, to continuously improve our methods, software and team satisfaction. You will have the opportunity to offer your ideas, suggestions, and designs to help the team improve their quality of work.
The team strives to write clean, decoupled, and testable code with a clear separation of components and responsibilities.
This will happen in an international environment, with team members all around the world.
Responsibilities
- Develop embedded applications for Intel/ARM/PPC architecture in C++11 and above;
- Use libraries such as STL and Boost;
- Write
- tests,
-
- end tests and stress testing; - Develop code in accordance with the system design and coding standards with senior supervision;
- Review the code of peer developers.
Knowledge, Skills, and Abilities
- Experience, knowledge or active interest in Object-Oriented concepts, data structures,
- threadingetc; - Experience in
C++ , C. Willingness to work with and learn modern C++, asynchronous programming and
- testing; - Excellent problem solving and troubleshooting skills;
- Outstanding communication and interpersonal skills. Very good written and verbal skills in English;
- Self-starter with a passion for coding, tinkering, reading, exploring and breaking things;
- Knowledge of any of the following will be a plus: gtest, python, git, svn;
- Knowledge of Optical Telecommunication Technologies (DWDM, OTN) and on Embedded Software Development is highly valued
Education Required
MSc / BS degrees in Computer Science or related fields
What we offer
- Intellectually stimulating work environment. Great work atmosphere with a casual working environment;
- Continuous personal development and work with international/multicultural teams;
- The option of working remotely and in our office in Carnaxide;
- Free onsite parking and close to public transportation;
Office Tour
#LI-GA1
#LI-Hybrid
(Supplement No. 1 to Part 740, Title 15)
#J-18808-Ljbffr- Informações detalhadas sobre a oferta de emprego
Empresa: Infinera Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 5. 6. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!