Landis+Gyr

Firmware Engineer

Landis+Gyr

full-time

Posted on:

Location Type: Hybrid

Location: CuritibaBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
firmware developmentembedded software validationtechnical specificationsCC++Assemblyfault diagnosiscommunication protocolshardware interfacesproduct testing
Soft Skills
collaborationtechnical supportdesign reviewsleadershipcommunicationproblem-solvingcontinuous improvementinnovationfeedbackplanning