SOFTWARE ENGINEER – JAVA – C/C++ (HYBRID) Portuguese company hires for remote/hybrid work CANDIDATES MUST LIVE IN LISBON/PORTUGAL FLUENT PORTUGUESE AND ENGLISH (C1) SEND CV IN ENGLISH Please don't forget to include in your resume all skills and experience that meet the requirements of the opportunity, as this significantly increases your success rate.
Description 2 POSITIONS Highly motivated and experienced Embedded Software Engineer with experience in design, develop, implement, and maintain the hardware and software for embedded systems.
With the ability to collaborate with cross-functional teams (hardware, software, QA) to define system requirements and specifications.
Implementing unit testing, integration testing and system-level testing to ensure functionality and performance.
Ability to troubleshoot and debug hardware and software issues.
Perform performance optimization to meet resource constraints of embedded systems.
It will be responsible for on client product maintenance, coordinating more junior profiles to get the best solution for the escalated tickets.
Reporting and giving feedback to the project manager.
Your Profile - 1 POSITION; -Bachelor's degree in Computer Science, Electrical Engineering, or a related field; -Minimum 9 years of experience in embedded systems development; -Embedded systems development lifecycle; -Familiarity with relevant development tools (e.g., version control systems, testing tools) such as GIT and SVN; -Experience leading teams in resolving technical tickets with varying urgency levels.
-Experience in unit testing, integration testing, and system-level testing to ensure functionality and performance.
-Troubleshoot and debug hardware and software issues.
-Perform performance optimization to meet resource constraints of embedded systems.
-Create detailed technical documentation for the embedded system, including schematics, user manuals, and code comments.
-Stay up-to-date with advancements in embedded technologies and methodologies.
Must Have - 1 POSITION; -Bachelor's degree in Engineering, Computer Science, or a related field (preferred); -Ability to work effectively under pressure; -C/C++, Python or Java (oriented objects programming); -Linux; -Scripting: TCL and/or Perl and/or Bach; -Experience in CI/CD - Jenkins; -Experience methodologies such as Kanban or SCRUM; -English knowledge is mandatory; Top 5 Skills; -C/C++, Python or Java (oriented objects programming); -Linux; -Scripting; TCL and/or Perl and/or Bach; -Experience in CI/CD - Jenkins; -Experience methodologies such as Kanban or SCRUM; Must Have - 2 POSITION; - Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- Proven experience in embedded software development, with a strong understanding of embedded systems and microcontroller architectures.
- Proficiency in programming languages such as C/C++ for embedded systems development.
- Experience with embedded software development tools, IDEs, and debugging techniques.
- Strong problem-solving skills and attention to detail, with the ability to work independently and as part of a team. Seniority: 5+ Years of experience.
Hybrid Work (2 days at office) Note: the profile must not have all the skills listed but it will be sorted if more skills are available.
#00263253 #00265510