Job description
Kinequip is looking to add an software engineer with embedded experience to join our fast growing team. We are the 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:
- Defining and developing software architecture for Kinequip's products
- Taking ownership of assigned projects and task
- Collaboration with Embedded Hardware Engineers to determine software needs based on component selection, or choose components based on software ability
- Develop and maintain a schedule to track progress in completing objectives within a deadline
Requirements:
- 3+ Years Experience in C / 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
- HTML, SQL, PHP Experience preferred
- Understanding of Electronics, Embedded System, Schematics
- Well organized and good attention to detail.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
- Monday to Friday
Experience:
- Embedded software: 2 years (Required)
Ability to Commute:
- Charlotte, NC 28214 (Required)
Ability to Relocate:
- Charlotte, NC 28214: Relocate before starting work (Required)
Work Location: In person