Senior Firmware Engineer II designing and debugging firmware for RFID and electronic locks at Allegion. Collaborating on documentation, testing, and improvement of firmware designs.
Responsibilities
Design, develop and debug new firmware for RFID credential and readers, electronic locks, products and systems.
Maintain and improve existing designs and source code to help attain the goal of a modular structure.
Work with a global team to produce full documentation of design and unit test cases.
Utilize tools such as functional block diagrams, flow diagrams, simulations, state-diagrams, and others as required in product development.
Work with a cross-functional project team and at times with external suppliers.
Conduct Hardware & Firmware trade-offs to ensure lowest overall cost, highest reliability and best performance in the intended application.
Work with and support manufacturing & operations in Manufacturing test code development to support in-line functional testing.
Work with validation lab in supporting FW Engineering Validation Test code and Product validation code testing.
Requirements
Bachelor’s degree in Computer Science, Computer or Electrical Engineering, or related field.
Five (5) years of progressive experience in embedded software/firmware development in C language.
Hands-on experience with ARM Cortex series microcontrollers working with Real Time Operating Systems (FreeRTOS, MQX etc.).
Developing firmware for devices that communicate wirelessly using RFID and contactless smart cards, 802.11 Wi-Fi.
Troubleshooting complex wireless communication and HW-SW co-design issues using data captures (Wireshark, logic analyzer traces etc.), meters, scopes, etc.
Working with hardware engineers to debug hardware issues and implement hardware test functions developing I2C, USB, UART, and SPI drivers.
Knowledge in schematics, basic electronic components, and connections modular programming and firmware lifecycle management.
Must have current authorization to be employed in the U.S. without employer sponsorship.
Benefits
Allegion is committed to building and maintaining a diverse and inclusive workplace.
We provide accommodations for persons with disabilities.
Lead Digital Hardware Engineer at L3Harris designing FPGA solutions for telemetry products. Responsible for development, integration, and testing of digital circuits and mentoring efforts.
Hardware Development Engineer overseeing product strategy and roadmap for railway industry solutions. Collaborating with teams to define and manage innovative networking solutions.
Senior Hardware Engineer responsible for developing PCBs for Broadcom products targeted at hyperscale data center applications. Designing and managing PCB component libraries using Allegro CAD tools.
Embedded Firmware Engineer Intern developing support packages for Teradyne's instruments. Required to be a current student with knowledge of C/C++ and experience in embedded programming.
Junior Hardware Engineer contributing to the development and testing of photonics test systems at Teradyne. Collaborating with cross - functional teams, designing circuits, and maintaining documentation in New Zealand.
Join Nokia's Optics Subsystems as an ASIC/FPGA Engineer developing cutting - edge optical transmission systems. Play a key role in soft - decision FEC algorithm implementation and validation.
Join Intel as an intern in Silicon Hardware Engineering focusing on designing and testing technology for advanced computing. Ideal for students pursuing a Master's or Ph.D. degree in relevant STEM fields.
Internship in Silicon Hardware Engineering at Intel involved in design and testing of advanced computing technology. Opportunities available in various hardware engineering roles primarily focusing on silicon architecture and design.
Senior Avionics Hardware Engineer managing avionics hardware development in support of NASA programs. Leading project activities and collaborating across Aerospace for technical alignment.
Hardware Engineer working on Semiconductor Test Systems and Instruments at Teradyne's Continuous Hardware Engineering Group. Addressing engineering - related design issues and collaborating with cross - functional teams.