Job Title: Staff Embedded Software Engineer

Tixy Services LLC
Rochester, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Rochester, United States of America

Tech stack

API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Systems Engineering
C++
Computer Engineering
Software Debugging
Django
Linux on Embedded Systems
Embedded Software
Firmware
Design of User Interfaces
Identity and Access Management
Interoperability
Python
Real-Time Operating Systems
Cloud Services
Service Development Studio
Systems Architecture
Systems Integration
Cloud Platform System
React
Backend
Information Technology
Enterprise Integration
Functional Programming
Api Design
Cloudwatch
Api Gateway
REST
Software Performance

Job description

We are seeking a highly skilled Staff Embedded Software Engineer who combines deep technical expertise with strong customer-facing abilities. This hybrid role serves as a critical bridge between engineering teams, enterprise customers, partners, and channel organizations., * Serve as the primary technical point of contact for customers, partners, and indirect channel teams.

  • Lead technical discovery sessions, requirements gathering, solution reviews, and architecture discussions.
  • Provide technical guidance, developer support, and implementation best practices.
  • Conduct product demonstrations, technical workshops, and partner enablement sessions.
  • Translate customer requirements into actionable engineering deliverables.

Platform Customization & Embedded Engineering

  • Design and develop custom features, integrations, and enhancements across the embedded platform.
  • Build application-layer services and extensions using Python, Django, and REST APIs.
  • Develop customer-facing portals and user interfaces using React.
  • Leverage AWS services to build scalable cloud-connected solutions supporting embedded workloads.
  • Collaborate closely with hardware, firmware, and systems engineering teams to optimize software performance on target devices.

Architecture, APIs & Systems Integration

  • Design, document, and maintain APIs, SDKs, and Interface Design Documents (IDDs).
  • Architect embedded-to-cloud workflows and integration solutions.
  • Ensure seamless interoperability between embedded devices, cloud services, and customer environments.
  • Drive best practices in system architecture, scalability, and reliability.

Technical Troubleshooting & Escalation Support

  • Diagnose and resolve complex software, connectivity, integration, and platform-related issues.
  • Provide Tier-3 technical support and escalation management.
  • Lead root-cause analysis efforts and implement long-term corrective actions.

Project Delivery & Mentorship

  • Lead customer-specific development projects from concept through deployment.
  • Manage technical direction, timelines, and project deliverables.
  • Mentor junior engineers and promote engineering excellence across teams.

Requirements

The ideal candidate will lead the customization and extension of our embedded platform, driving integrations, API-based solutions, cloud-connected applications, and customer-specific enhancements. This position requires hands-on development experience across Python, Django, React, AWS, and Embedded Systems, along with the ability to engage directly with customers to deliver innovative and scalable solutions., * Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

  • Strong expertise in Python and backend service development.
  • Hands-on experience with Django framework.
  • Proficiency in React for building customer-facing applications.
  • Experience with AWS services including Lambda, API Gateway, S3, CloudWatch, IAM, and related technologies.
  • Strong background in Embedded Systems Development (C/C++ experience preferred).
  • Experience designing and integrating RESTful APIs and platform integrations.
  • Excellent communication and stakeholder management skills.
  • Proven experience in customer-facing engineering, solutions engineering, developer support, or technical consulting roles.
  • Strong understanding of hardware-software interaction, system debugging, and complex troubleshooting.

Preferred Qualifications

  • Experience in Developer Relations, Technical Evangelism, or Technical Account Management.
  • Knowledge of Embedded Linux, RTOS environments, and firmware-to-cloud architectures.
  • Experience working with VARs, ISVs, System Integrators, and channel partners.
  • Background in pre-sales engineering, solution consulting, or customer-led solution design.
  • Experience leading enterprise customer implementations and platform adoption initiatives.

Apply for this position