Job Title: Staff Embedded Software Engineer

Tixy Services LLC
Rochester, NY, United States
about 2 months ago
Apply on dice.com
Prepare application

Role details

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

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Systems Engineering C++ (Programming Language) Computer Engineering Software Debugging Django Web Framework Linux on Embedded Systems Embedded Software Firmware Design of User Interfaces
+19 more
Identity and Access Management Interoperability Python (Programming Language) Real-Time Operating Systems Cloud Services Service Development Studio Systems Architecture Systems Integration Cloud Platform System ReactJS Backend Information Technology Enterprise Integration Functional Programming Api Design Cloudwatch Api Gateway Restful APIs 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

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all