Hub Controls USA Inc: Senior Embedded Software Engineer (Temp)
Developer
💰 Negotiable
📍 Binghamton, United States
Twine Jobs
Based in Manchester, United Kingdom
Last online 2 months ago
Developer is needed in Binghamton, United States.
Client: Hub Controls USA Inc.
Location: Binghamton, United States
Contract: Full Time, Temporary, Contractor
Responsibilities
- Create and maintain customised embedded Linux images using QT Creator and C++.
- Provide telemetry data from IoT device to cloud based system and allow intelligent control of actuators.
- Work closely with other developers/teams to ensure proper interoperability with the platform and cloud services and phone apps.
- Enhancing and scaling the Cloud Service API used by Hub Controllers.
- Supporting and enhancing the Mobile App for Android and iOS.
- Clearly document code functionality and organisation using best practices.
- In addition, a few other software projects may also be worked on from time to time: Support / enhance the Hub website and Support / enhance the internal systems.
In this role, you’ll collaborate with hardware and cloud teams:
- Develop, code, test and troubleshoot the required software.
- Constructively work with colleagues to deliver products.
- Identify and employ appropriate methods, technologies, tools, and platforms to carry out work effectively and efficiently.
- Stay abreast of industry best practices and emerging technologies.
- Incorporate business policies and procedures into task completion.
- Understand the business needs of the company and has knowledge of the customer needs of our business.
- Understand the business cycle and foresight of emerging technologies trends.
Your skills
- 4+ years or significant experience working with the C++ programming language preferably combined with strong experience with at least two of: QT Creator, C, Go, Linux.
- Experience working on software within embedded environments, especially ARM.
- Good understanding of Linux systems administration.
- Experience in Linux and developing for Linux (Ideally application development on Yocto).
- Familiarity with revision control systems, especially Git.
- Experience with debugging techniques and tools.
- Excellent verbal and personal communication skills.
- Excellent organisational skills and attention to detail.
- A self-starter with the ability to learn business concepts quickly.
- Ability to engage confidently with customers by email and over the phone.
- Good time management skills, with the ability to prioritize multiple projects and competing deadlines.
- Take ownership of a problem and see it through to conclusion.
- Dedicated, with a genuine passion for firmware development.
Pay:
- $60,000.00 - $145,000.00 per year
Posted 2 years ago
No longer accepting applications
Get instant notifications for new Developer jobs. Enter your email:
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.