Hybrid Firmware Engineer

Posted 13 hours ago

Apply now

About the role

  • Engenheiro(a) de Firmware desenvolvendo soluções para Smart Grid na Landis+Gyr. Atuação em projetos que envolvem tecnologias para medição de energia e suporte técnico.

Responsibilities

  • Develop Smart Grid solutions together with multicultural and multidisciplinary teams, based on requirements gathered by Product Managers and customers.
  • Develop and validate embedded software/firmware for metering systems, applying development best practices and balancing cost vs. quality vs. time-to-market.
  • Analyze product requirements and produce technical specifications for firmware projects.
  • Plan and implement unit tests and embedded tests for firmware components.
  • Plan and perform corrective and evolutionary firmware maintenance to fix defects, ensure regulatory compliance and address new requirements.
  • Verify product conformance with national and international technical standards.
  • Conduct experiments and performance tests, interpret results and recommend improvements.
  • Collaborate with hardware and software engineering to identify and resolve issues, using tools such as logic analyzers and oscilloscopes.
  • Provide internal technical support for design decisions within your area of expertise.
  • Participate in design reviews and provide feedback to improve performance and reliability.
  • Prepare technical documentation in English (firmware requirements, architecture and implementation documentation).
  • Serve as a technical reference for the team and lead improvement and innovation initiatives.
  • Lead technical meetings (local or global) to investigate issues, discuss alternatives and drive continuous improvement.
  • Support the team and management in technical decisions by recommending tools, procedures and approaches appropriate for new demands and requirements.

Requirements

  • Degree in Electronic, Computer, Electrical Engineering or related field.
  • Proven experience in firmware development for electronic devices.
  • Advanced experience in fault diagnosis for embedded systems.
  • Experience with embedded software validation.
  • Experience in producing technical specifications for projects.
  • Proficiency in C, C++ and, preferably, Assembly.
  • Knowledge of code versioning (e.g., Git, SVN).
  • Solid understanding of communication protocols and hardware interfaces.
  • Ability to read and interpret circuit diagrams and technical documentation.
  • Experience with product testing and validation methodologies.
  • Advanced English.

Benefits

  • Health insurance
  • 401(k) retirement plan
  • Paid time off
  • Flexible work arrangements
  • Professional development opportunities

Job title

Firmware Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job