Senior Firmware Engineer

hace 2 meses


Ciudad de México, Ciudad de México Xylem group A tiempo completo
Job Summary:

The Senior Firmware Engineer is a specialized role within the field of software engineering, focusing on the development of embedded software that controls electronic devices. They are responsible for designing, coding, and testing the firmware—the intermediary software that allows hardware to communicate with software.

This includes developing algorithms and system level applications that operate on the device's firmware. Firmware Engineers work closely with hardware engineers to understand the design and limitations of the hardware, ensuring the firmware is optimized for low level operations and resource constraints.

Core Responsibilities:
  • Design, implement and test firmware for high-volume, battery-operated RF Automatic Meter Infrastructure (AMI) and metering products.
  • Develop and integrate solid state metrology and/or sensors used within metering products.
  • Collaborate with hardware, mechanical and product engineers to ensure high quality, factory-ready products that adhere to schedule, cost and performance requirements.
  • Collaborate with other development and test teams (e.g. handheld tools, headend systems, analytics) to ensure products work flawlessly within Sensus solutions and with 3rd party offerings.
  • Assist with design calculations, analog and digital circuit design and PCB schematics/layouts.
  • Assist quality assurance and marketing teams in investigating and analyzing defective product returned from customers.
  • Develop PC-based tools and applications for demonstration and analysis of metrology and product performance data.
  • Develop documentation required for collaboration, sustainability and internal processes.
  • Interface with third-party companies to enable integration of their technologies with the Sensus portfolio of products.
Requirements:
  • Bachelor of Science Degree in Electrical Engineering or Computer Science.
  • At least 5 years of embedded OS and/or embedded systems development experience with 2 years of experience with utility metering products or other high volume products.
  • Technical Lead as a project mentoring process.
  • Experience writing assembly language and C code for micro-controllers in resource-limited situations (ROM/RAM/MIPS).
  • Experience tuning software for power consumption and memory for optimal performance.
  • Experience in writing system specifications (SPEC), product requirements documents (PRD) and prototype test plans (TP).
  • Aptitude and initiative for continuous 'grass-roots' improvement of FW development processes and architecture.
  • In-depth understanding of fixed point arithmetic issues and implementation techniques.
  • Experience writing PC-based programs and scripts for testing and data analysis.
  • Excellent testing and troubleshooting skills.
  • Ability to work collaboratively within a team environment of engineers to meet aggressive goals and high quality standards, as well as providing team technical guidance.
  • Experience using common test equipment such as oscilloscopes, logic analyzers and spectrum analyzers.
  • Must be fluent in English (both written and oral).
  • Must live within driving distance of Aguascalientes, Mexico.
  • Some international and domestic travel may be required. Must be able to travel to USA and EU locations.
  • Current MX Passport and US Visa.
  • Participation in Xylem Watermark (community service) volunteer activities.
  • Experience developing and debugging software on MSP430 or ARM Cortex-M3 architectures is desired.
High Impact Behaviors:
  • Continuous Professional Development: Professionals should be committed to lifelong learning, seeking out opportunities for self-improvement, and staying abreast of industry trends and best practices.
  • Collaboration and Teamwork: Effective professionals understand the value of collaboration. They work well with others, contribute to team goals, and understand that diverse perspectives can lead to better solutions.
  • Results Driven Performance: High performing professionals focus on delivering results. They set high standards for their own performance and are committed to achieving objectives efficiently and effectively.


  • Ciudad de México, Ciudad de México Western Digital Capital A tiempo completo

    Job SummaryPrincipal Firmware Engineer, Firmware EngineeringWe are seeking a highly skilled Principal Firmware Engineer to join our Firmware Engineering team at Western Digital Capital. As a key member of our team, you will be responsible for developing, debugging, validating, and optimizing storage firmware on embedded multi-core architectures.Key...


  • Ciudad de México, Ciudad de México Xylem group A tiempo completo

    Xylem is seeking a skilled Senior Firmware Engineer to join our team in Aguascalientes, Mexico. As a leading global water technology company, we are committed to solving the world's most critical water challenges.Job Summary:The Senior Firmware Engineer is responsible for designing, implementing, and testing firmware for high-volume, battery-operated RF...

  • Senior Software Architect

    hace 4 semanas


    Ciudad de México, Ciudad de México SENIOR SPIRIT OF ROSELLE PARK A tiempo completo

    Job DescriptionJob Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at SENIOR SPIRIT OF ROSELLE PARK. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software solutions that meet the company's needs.About the Role:The ideal candidate will...

  • Senior Staff Engineer

    hace 2 meses


    Ciudad de México, Ciudad de México Nagarro Inc A tiempo completo

    Job Title: Senior Staff EngineerJob Summary:We are seeking a highly skilled Senior Staff Engineer to join our team at Nagarro Inc. As a Senior Staff Engineer, you will be responsible for designing, implementing, and managing customized solutions that enhance clients' sales processes and drive revenue growth.Key Responsibilities:* Utilize your deep...

  • Senior Software Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Wipro A tiempo completo

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Wipro.

  • Senior DevOps Engineer

    hace 2 semanas


    Ciudad de México, Ciudad de México Nasdaq A tiempo completo

    Nasdaq - Opportunity for a Senior DevOps Engineer About Us:Nasdaq is an international leader in providing data and services that enable more efficient markets, transparent transactions, and informed investment decisions. Estimated Salary: $120,000 - $180,000 per year Job Description:We are seeking a highly skilled Senior DevOps Engineer to join our team....

  • Senior DevOps Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Capital One A tiempo completo

    We are seeking an experienced Senior DevOps Engineer to join our team at Capital One in Mexico City.OverviewAt Capital One, we strive to provide innovative financial solutions to millions of Americans. As a Senior DevOps Engineer, you will have the opportunity to be part of a fast-paced, collaborative environment where you can pioneer and build technology...

  • Senior DevOps Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Thomson Reuters A tiempo completo

    About the Role:We are seeking a highly skilled Senior DevOps Engineer to join our team at Thomson Reuters. As a Senior DevOps Engineer, you will be responsible for designing and implementing software systems using best practices in quality engineering and Agile methodologies. You'll work closely with product management to understand requirements and...


  • Ciudad de México, Ciudad de México Nuvit Service A tiempo completo

    **Job Title:** Senior Automation Engineer**Job Summary:** We are looking for a highly skilled Senior Automation Engineer to join our team at Nuvit Service. As a Senior Automation Engineer, you will be responsible for designing, developing, and executing automation scripts to test infrastructure and service monitoring. Your expertise will help us improve our...

  • Senior Component Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Hinduja Gruppe A tiempo completo

    Job SummaryThe Senior Component Engineer will be responsible for designing, developing, and releasing components and subsystems in conventional Automatic and Hybrid Transmissions at Hinduja Gruppe.


  • Ciudad de México, Ciudad de México Schweitzer Engineering Laboratories A tiempo completo

    Schweitzer Engineering Laboratories is seeking a highly motivated and detail-oriented Senior Test Development Engineer to join our team.Job SummaryWe are looking for an experienced test engineer with expertise in electronic design, manufacturing, and testing. The ideal candidate will have strong writing, documentation, and speaking skills, as well as the...


  • Ciudad de México, Ciudad de México Acute Talent A tiempo completo

    Job Title: Senior Quality Assurance EngineerAbout the Role:We are looking for a highly skilled Senior Quality Assurance Engineer to join our team at Acute Talent. As a Senior Quality Assurance Engineer, you will be responsible for providing advanced professional input to complex Q&A assignments/projects.Duties and Responsibilities:Provide advanced...


  • Ciudad de México, Ciudad de México Nuvit Service A tiempo completo

    About the RoleWe are seeking an experienced Senior Automation Engineer to join our team at Nuvit Service. This is a senior-level position responsible for analyzing, defining, creating, and testing automation cases for infrastructure and service monitoring.


  • Ciudad de México, Ciudad de México Abb A tiempo completo

    Electrification Distribution Solutions in San Luis PotosiA challenging role has become available within our team for a Senior Electrical Design Engineer to join our Electrification Distribution Solutions department. This position is responsible for supporting engineering activities across various project sizes and complexities.The ideal candidate will have...


  • Ciudad de México, Ciudad de México Oracle A tiempo completo

    About the RoleAs a Senior Software Development Engineer on our PeopleSoft Workforce Management team, you will play a key role in driving product direction and delivering high-quality solutions for our Payroll for North America product. We are looking for an exceptional engineer with expertise in COBOL and SQL to join our team.

  • Senior Track Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México Bridge Of Hope A tiempo completo

    Job SummaryWe are seeking a highly skilled Senior Track Engineer to join our team for an ongoing Metro project in Mexico City.

  • Senior Software Engineer

    hace 3 semanas


    Ciudad de México, Ciudad de México TECNOCASA TRÁNSITO A tiempo completo

    We are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer - Full Stack, you will be responsible for designing, developing, and deploying full-stack applications. Your expertise in full-stack development will be invaluable to our team.Key Responsibilities:Design and develop full-stack applications using a variety...


  • Ciudad de México, Ciudad de México Capital One A tiempo completo

    We are seeking a talented Senior Full Stack Software Engineer to join our team at Capital One. As a member of our Agile team, you will design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.


  • Ciudad de México, Ciudad de México Schneider Electric Gruppe A tiempo completo

    Job Description - Senior Quality Assurance Engineer - ManufacturingPosition: Senior Quality Assurance Engineer - ManufacturingKey ResponsibilitiesAs a Senior Quality Assurance Engineer - Manufacturing, you will ensure that products or services meet customer requirements and drive continuous quality improvement in the manufacturing sector. You will...


  • Ciudad de México, Ciudad de México 09501 Citibanamex Seguros, S.A. de C.V., Integrante del Grupo Financiero Citibanamex A tiempo completo

    About the RoleAt 09501 Citibanamex Seguros, S.A. de C.V., Integrante del Grupo Financiero Citibanamex, we are seeking an experienced Insurance Applications Development Senior Software Engineer to join our team.