Kinequip is looking to add a firmware engineer to join our growing team. We are a leader of innovative design and manufacturing of products for the specialty vehicle industry. We pride ourselves in taking cutting edge concepts and creating revolutionary products that exceed our customer's needs. This position will provide an exceptional candidate with a pivotal role on the design team helping to guide projects from concept to production.
Responsibilities:
Development, debug, test, and document firmware for Kinequip's products.
Collaboration with Hardware Engineers for new product development to define assist with component selection and define firmware needs.
Coordination with Web Development Team to ensure compatibility with firmware
Taking ownership of assigned projects and task
Develop and maintain a schedule to track progress in completing objectives within a deadline
Requirements:
3+ Years Experience in C programming for embedded applications
Communications Familiarity Including CAN BUS, I2C, SPI, TCP/IP, USB
Experience with software development processes ( version control, unit testing, bug tracking, static analysis)
Experience with Boot loaders, interrupts and memory management.
Proficiency with firmware development tools, debuggers and testing equipment, including oscilloscopes, communication analyzers.
Understanding of Electronics, Embedded System, and Schematics
Well organized and good attention to detail.
Preferred Qualifications:
Software programming languages Including C++, SQL, PHP, Python
Linux for Embedded Applications
GUI Development
Automotive Electrical and Firmware Experience.