Firmware Engineer

1 month ago


Carrollton, United States CellGate Access Control Systems Full time

CellGate, a leader in the access control industry, is seeking an experienced Embedded Software Engineer with expertise in Linux/Android systems. As a key member of our team, you'll develop and implement software solutions for our embedded systems, with a primary focus on Linux/Android-based platforms used in cutting-edge access control devices.


Key Responsibilities

  • Design, develop, and maintain software for embedded systems, particularly Android-based platforms used in access control devices
  • Collaborate with hardware engineers to ensure software-hardware compatibility in access control systems
  • Develop and implement secure communication protocols for access control devices
  • Create firmware for various access control hardware, including card readers, control panels, and smart locks
  • Implement encryption and security measures to protect sensitive access control data
  • Develop and maintain drivers for various access control peripherals (e.g., biometric scanners, RFID readers)
  • Optimize firmware for low-power operation in battery-operated access control devices
  • Participate in code reviews and work with other engineers to maintain high-quality software standards
  • Create and maintain comprehensive documentation, including design documents, test plans, and user manuals
  • Debug and resolve software issues in access control systems, implementing fixes as needed
  • Stay current with embedded software technology trends and security standards in the access control industry

Requirements

  • Bachelor's in Computer Science, Electrical Engineering, or related field. Master's degree preferred.
  • Minimum 3 years of experience in embedded software development, focusing on Android-based platforms
  • Strong programming skills in C/C++, Java, and other relevant languages
  • Proficiency with software development tools (debuggers, emulators, compilers)
  • Knowledge of software development methodologies and best practices
  • Familiarity with access control protocols (e.g., Wiegand, OSDP) and standards (e.g., ISO/IEC 27001)
  • Experience with real-time operating systems (RTOS) used in access control devices
  • Understanding of network protocols (TCP/IP, HTTP, MQTT) commonly used in IoT and access control systems
  • Knowledge of cryptography and secure coding practices
  • Familiarity with wireless technologies (WiFi, Bluetooth, ZigBee, Z-Wave) used in modern access control systems
  • Excellent analytical and problem-solving abilities
  • Strong communication and collaboration skills
  • Experience with Agile development is a plus

What We Offer

  • Competitive compensation
  • Comprehensive benefits package
  • Dynamic work environment fostering innovation and collaboration
  • Opportunity to work on cutting-edge access control technologies
  • Professional development and growth opportunities in the rapidly evolving security industry


We encourage passionate embedded software developers with a proven track record in Linux/Android-based platforms and an interest in access control systems to apply for this exciting opportunity. Join us in shaping the future of secure access solutions


  • Firmware Engineer

    3 weeks ago


    Carrollton, United States CellGate Access Control Systems Full time

    CellGate, a leader in the access control industry, is seeking an experienced Embedded Software Engineer with expertise in Linux/Android systems. As a key member of our team, you'll develop and implement software solutions for our embedded systems, with a primary focus on Linux/Android-based platforms used in cutting-edge access control devices.Key...


  • Carrollton, United States Halliburton Full time

    We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the...


  • Carrollton, Texas, United States CellGate Access Control Systems Full time

    Company OverviewCellGate Access Control Systems is at the forefront of the access control sector, dedicated to delivering innovative solutions that enhance security and user experience.Position SummaryWe are in search of a skilled Embedded Software Engineer with a strong background in Linux and Android environments. In this pivotal role, you will be...