Senior Software Engineer - Embedded Systems

Sorry, this job was removed at 1:10 a.m. (PST) on Thursday, November 9, 2017
Find out who's hiring in Downtown.
See all Developer + Engineer jobs in Downtown
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

KEYPR is currently looking for a senior level software engineer to join our hardware team. You will be responsible for developing the embedded software in our lock and marquee technology, as well as other hardware projects in the future. You will collaborate closely with Product, Design, and QA to spec, build, test and deploy new features.

Job Responsibilities
  • Develop the embedded software in KEYPR's hardware products
  • Write great code within the constraints of both tiny embedded systems and more powerful platforms
  • Move up the stack to write and collaborate on system-side code; including protocol design and kernel and other development on Linux/Android platforms, as well as signal processing in iOS and Android applications
Job Requirements
  • Firmware / Embedded software development experience
  • Expertise in C software development, tools, and debug
  • Experience in at least one other development language (Java, C++, Python, Ruby, etc)
  • Experience with 8-bit to 32-bit RISC and ARM processor
  • Strong understanding of basic cryptography concepts
Bonus Points
  • Experience in Linux, Android or QT application development
  • Experience in digital signal processing
  • Experience with Bluetooth, NFC and Wireless protocols
  • Understanding of common communications protocols (e.g. SPI, UART, I2C, USB), debugging practices (e.g. JTAG and associated gdb integrations), and basic electrical design principles
  • Experience with low-power systems
  • Ability to debug issues using a combination of software and lab equipment such as oscilloscopes and protocol analyzers
  • Experience shipping consumer electronics products
  • Experience in developing device drivers and userspace software on Linux/Android platforms
  • Extensive knowledge of Linux kernel and Android system internals
  • Experience in a small startup environment

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

600 Wilshire Blvd. Suite 700, Los Angeles, CA 90017

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about INTELITYFind similar jobs