Media-Graph is a custom visual communications & surface lighting solutions manufacturer, focusing on building a tight partnership with clients to provide top quality solutions. With up-to-date technology and a talented team, we remain innovative in providing fully customizable products. Our patented Tension LED System, offers custom turnkey lighting solutions. This is a testament to our principle: innovation is the driver of growth. Our mission is to create unique visual environments that fit our client's needs in a way that is both cost- effective and quality focused. With over 25 years in the industry, Media-Graph has become a key player in textile & UV printing, light boxes and architectural lighting solutions. We are proud to be a Canadian based manufacturer with over 60,000 square feet of in-house production space.
Our passion is to bring game-changing ideas to life and find the perfect solution for our clients. Our values are professional growth, employee wellness and combining pleasure with work.
We are seeking a skilled Application Developer with a strong background in Android and iOS development, along with extensive experience in C++ programming, firmware coding, and electronics. The ideal candidate will be responsible for designing, developing, and maintaining mobile applications, integrating them with embedded systems, and ensuring seamless interaction between hardware and software.
Key Responsibilities:
- Develop, maintain, and optimize mobile applications for both Android and iOS platforms.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work closely with the hardware and electronics teams to integrate mobile applications with embedded systems.
- Write clean, efficient, and maintainable code in C++ for firmware and software development.
- Troubleshoot, debug, and optimize mobile apps and firmware to ensure seamless operation.
- Design and implement robust firmware solutions to interface with hardware components.
- Ensure applications and firmware are secure and optimized for performance and scalability.
- Collaborate with the QA team to test and validate applications, firmware, and system integration.
- Stay up-to-date with the latest industry trends, mobile technologies, and embedded systems advancements.
Qualifications:
- Proven experience in developing Android and iOS applications.
- Strong expertise in C++ programming and firmware development.
- Solid understanding of embedded systems and electronics.
- Experience with Bluetooth, Wi-Fi, and other wireless communication protocols.
- Familiarity with mobile app development tools such as Android Studio, Xcode, and Swift.
- Experience with version control systems such as Git.
- Excellent problem-solving and debugging skills.
- Ability to work independently as well as collaboratively in a team environment.
- Strong communication skills and attention to detail.
Preferred Qualifications:
- Experience with low-level hardware programming and interfacing.
- Familiarity with cloud-based services and IoT platforms.
- Knowledge of additional programming languages such as Python or Java.
- Experience in developing real-time applications and optimizing performance for mobile and embedded systems.
What We Offer:
- Competitive salary and benefits package.
- Performance-based bonuses.
- Opportunities for professional growth and development.
- Comprehensive health insurance and retirement benefits.
- A collaborative and innovative work environment.
If you have the skills and experience we are looking for, we encourage you to apply.
Job Types: Full-time, Permanent
Pay: From $48,500.00 per year
Education:
- Bachelor's Degree (preferred)
Language:
Work Location: In person