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.
Product Developer at Twelve managing all aspects of product development for innovative beauty and lifestyle merchandise. Collaborating closely with creative teams and clients to bring concepts to life in a dynamic environment.
Engineering Project Site Manager overseeing outage execution for DCS retrofit projects across thermal and renewable power applications. Joining Emerson’s Power & Water Solutions business and collaborating with a diverse team.
Mobile Application Developer responsible for developing and maintaining apps for Birds Canada conservation projects. Focused on the NatureCounts Mobile Application with opportunities for improvement and compliance.
Experienced Statistical Programmer responsible for clinical trial programming at Johnson & Johnson. Focus on statistical programming, collaboration with clinical teams, and supporting data analysis.
Statistical Programmer role developing clinical trial analysis programs for Johnson & Johnson. Collaborating with cross - functional teams on clinical research projects while using programming languages like SAS and R.
Cobol Developer IV responsible for analysis, design, programming, and implementation of complex applications at BlueCross BlueShield of South Carolina. Collaborating with teams to deliver quality technical solutions.
Senior Engineering Consultant at FIT Solutions managing clients' computer systems and providing technology consultation. Responsible for troubleshooting, project management, and client relationship development.
Develop ServiceNow Solutions in ITSM while collaborating with cross - functional teams. Stay updated on ServiceNow features and maintain applications with a focus on quality and efficiency.
CRM Developer for client’s digital transformation initiatives using Microsoft CE and SAP. Collaborate with a team to implement and optimize Dynamics 365 CE solutions.
Product Developer at Crocs developing new charms and collectibles. Collaborating with global partners while managing timelines, quality, and costs in product creation.