Senior Firmware Developer for optical communication equipment development in Campinas. Responsible for software architecture, tool development, and technical management of activities.
Responsibilities
Develop firmware focused on optical communication equipment.
Define software architecture.
Develop tools and libraries.
Provide technical management and leadership for assigned activities.
Requirements
Degree in Computer Science or related fields.
Strong command of core Software Engineering concepts such as programming paradigms (at minimum OOP and imperative), data structures and algorithms, software architecture (abstraction, componentization, reuse, decoupling, etc.), software testing, quality processes, and related topics.
Proficiency in Agile methodologies, including activity and epic mapping, effort estimation, dependency analysis, and parallelization.
Strong skills in C and C++, with Bash and Python considered desirable.
Knowledge of network programming, communication systems (optical, wired, etc.) and related protocols (e.g., OIF-CMIS, TCP/IP, gRPC, OSI model).
Advanced knowledge of embedded operating systems (RTOS, Embedded Linux), including their fundamentals.
Familiarity with standard hardware interfaces such as serial ports, I2C, SPI, GPIO, etc.
Dynamic, autonomous, and proactive profile with good decision-making skills.
Team-oriented, organized, and able to produce documentation and contribute to the company knowledge base.
Desirable: hardware knowledge sufficient to read schematics, perform diagnostics, and support the hardware team.
Engineering Support Assistant supporting product development teams. Assisting Project Manager with milestones, logistics, and cross - functional coordination.
Technical Intern focused on environmental engineering projects within the consulting environment at Arcadis. Involvement in remediation projects and environmental compliance in Syracuse, NY.
Engineer specializing in Automation and Control, working on Oil & Gas projects in Argentina. Involves data integration and collaboration with data science teams for optimal operations.
Director of Operational Engineering initiating systems to enhance experiences for aviation team members and customers. Leading the development of operational engineering initiatives for Signature Aviation.
Junior Mobile Developer collaborating on the MediaCell app at Ipsos CrossMedia. Involves feature implementation and maintenance with a diverse development team in Cambridge.
Programmer analyst in hybrid role managing IT systems and software product development. Collaborating on IT solutions and supporting operations with a focus on quality and efficiency.
Executive Director providing operational leadership for Safety, Engineering & Audit at BC Energy Regulator. Ensuring public safety and environmental protection while driving innovation and continuous improvement.
Team Lead - R&D Engineering focusing on software development for clinical trials at Clario. Leading software design, mobile applications development, and mentoring engineers to advance healthcare solutions.
Intern supporting software development and AI technologies analysis at BMW Group. Collaborating on software development tools evaluation and innovations in software engineering.
Mobile Developer for Android applications using React Native. Collaborating with multidisciplinary teams to deliver robust and scalable products for users.