Job Description
Job Title : Senior Software Engineer
Location : Indianapolis, IN - Working in the office hybrid minimum 3 days a week
Zip Code : 46204
Duration : 12 months
KEY QUALIFICATIONS :
⦁ ~7+ years of software development experience
⦁ Expert level in C and strong C++ experience
⦁ Experience with connectivity protocols (Wi‑Fi, Bluetooth, Sparkplug, MQTT, Matter, Z‑Wave, Zigbee, etc.) and networked architectures
⦁ Experience with socket APIs, security, and OTA / field update mechanisms
⦁ RTOS expertise and software architecture / design patterns
⦁ Advanced debugging, instrumentation, and root-cause analysis
⦁ Experience with configuration / change management systems such as PVCS or Rational Team Concert, Confluence, Jira, GitHub
⦁ Advanced skills with Microsoft Word and Microsoft Excel
⦁ Organized with strong attention to detail, while managing multiple priorities
⦁ Proven ability to implement continuous improvements and standardize processes at team level
⦁ Linux / Android, FreeRTOS (preferred)
⦁ Experience with ARM Microcontrollers (preferred)
⦁ Model Based Development using IBM Rhapsody and Matlab / State Flow (preferred)
⦁ (HVAC) System Design Experience (preferred)
Embedded Software Engineer • Indianapolis, IN, US