Senior Product Software Engineer
- Source: LinkedIn
- Ashton North LLC
- Remote
- Chicago
- Full-Time
- Senior
Job Description
Senior Product Software Engineer
Embedded Systems TypeScript Back End Connected DevicesLocation: Remote or Hybrid (Illinois)
Compensation: Competitive Base Salary + Profit Sharing
Build Products. Not Business Applications.
If you’ve spent your career developing software for physical products rather than business applications , we’d like to talk with you.
This is not a typical web development position.
We’re looking for an engineer who enjoys working where embedded software, Linux, networking, cloud services, and back end development come together to create innovative connected products used by professionals around the world.
If your background has primarily focused on SaaS platforms, CRM systems, ERP applications, or internal business software, this position probably isn’t the right fit.
Instead, we’re looking for engineers who enjoy building software for products such as:
• Connected electronic devices
• Consumer electronics
• Audio and communication products
• Industrial equipment
• Medical devices
• IoT platforms
• Networking hardware
• Embedded Linux systems
You’ll work alongside embedded software engineers, hardware engineers, and product development teams to create software that supports real-world products from concept through production.
What You’ll Be Doing
Develop software for commercial embedded products throughout the entire product lifecycle.
Build scalable back-end services using TypeScript and Node.js to support connected devices and product functionality.
Design and develop RESTful APIs and GraphQL services used by hardware products and engineering applications.
Collaborate with embedded software, firmware, electrical engineering, and product management teams.
Develop cloud connected solutions utilizing AWS technologies.
Troubleshoot complex issues involving embedded software, Linux systems, networking, and cloud services.
Participate in architecture discussions, product design reviews, and technical planning.
Improve software performance, reliability, scalability, and security across the product ecosystem.
What We’re Looking For
Required Experience
Experience developing commercial software products .
Experience working with embedded systems, firmware, or connected electronic devices .
Strong Linux development experience.
Professional experience with TypeScript and Node.js for back-end software development.
Experience building RESTful APIs.
Experience working with networking protocols such as TCP/IP, HTTP, MQTT, or WebSockets.
Experience collaborating with embedded software or firmware engineering teams.
Strong debugging and problem-solving skills across software and hardware environments.
Preferred Qualifications
Experience with C or C++.
Experience with Embedded Linux.
Experience with AWS services including Lambda, API Gateway, DynamoDB, and S3.
Experience with Angular and GraphQL.
Experience supporting connected devices or IoT platforms.
Experience taking products from concept through production release.
You’ll Probably Enjoy This Role If You…
Like understanding how products work from the firmware all the way to the cloud.
Enjoy solving difficult technical problems that involve hardware, networking, operating systems, and software.
Prefer building products that customers physically use rather than internal business applications.
Like working on collaborative engineering teams where software, firmware, electrical engineering, and product management work closely together.
Take pride in seeing your work become part of a commercial product.
Why Join Us
Join an engineering-driven organization where you’ll help develop innovative products used around the world.
Work on challenging technical problems involving embedded systems, cloud services, networking, and modern software development.
Competitive compensation (based on experience), profit sharing, flexible work arrangements, and the opportunity to make a lasting impact on products from concept through release.
If you’re passionate about building products that combine embedded software, connected devices, and modern back-end technologies, we’d love to hear from you.
Apply today by using the LinkedIn process. It is the fastest and easiest way to get your information reviewed.
Skills
- TypeScript
- microsoft-typescript
- aws-iot
- NodeJS
- GraphQL
- amazon-web-services
- mqtt
- cplusplus
- aws-lambda
- amazon-api-gateway
- amazon-dynamodb
- amazon-s3
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
