Recherche d'emploi > Mount Pearl, NL > Software developer

Software Developer

Solace Power
Mount Pearl, Newfoundland and Labrador, Canada
43 $ / heure (estimé)
Temps plein

Software Developer

Solace Power Inc. is seeking to hire a Software Developer .

Application Deadline : Until filled.

Developing wireless power technology isn’t your everyday office job!

As a close team of over fifty people, everyone at Solace Power Inc. contributes to pushing the limits and redefining the way we think about wireless power.

We are currently looking for a new team member who can help us research, develop and test technology that truly doesn’t exist anywhere else!

Working at Solace is not your average job. From transferring power through windows and walls to delivering on the complex wireless power requirements in aerospace and defense - whether you work in procurement, engineering, or sales - no two days are ever the same!

We are seeking a talented and motivated Software Developer to join our innovative engineering team. As a Software Developer, you will play a crucial role in designing, developing, and maintaining software solutions that enable efficient operation of wireless power systems including communications between wireless power transmitting and receiving devices.

You will work closely with cross-functional teams to ensure seamless integration of software components into our wireless power systems.

The Software Developer’s Typical Day at Solace Power :

  • Software Development Design, develop, and maintain software applications and firmware for wireless power systems, including embedded software for power management, communications protocols, and system control.
  • System Integration Collaborate with hardware engineers to integrate software components with hardware platforms, ensuring compatibility, functionality, and performance optimization.
  • Protocol Development Develop and implement communications protocols for efficient data exchange between wireless power transmitters, receivers, and peripheral devices, ensuring reliability, security, and interoperability.
  • Algorithm Development Design and implement algorithms for power optimization, device identification, and dynamic power delivery management to maximize efficiency and compatibility across a wide range of devices.
  • Testing and Debugging Conduct comprehensive testing, debugging, and validation of software components and systems, identifying and resolving issues to ensure robustness, reliability, and compliance with quality standards.
  • Documentation and Reporting Prepare technical documentation, including software specifications, design documents, and test plans, and provide regular progress updates and reports to project stakeholders.
  • Research and Innovation Stay updated on industry trends, emerging technologies, and advancements in wireless power technology, and actively contribute to research and innovation initiatives to drive continuous improvement and competitiveness.

Must-Have Requirements (like coffee in the morning) :

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in software development, preferably in embedded systems and / or IoT applications.
  • Proficiency in programming languages such as C, C++, Python, and familiarity with software development tools, environments, and version control systems (Git, SVN).
  • Solid understanding of wireless communications principles, protocols (e.g., Wi-Fi, Bluetooth, Zigbee), and standards (e.

g., Qi wireless charging).

  • Experience with microcontroller programming, real-time operating systems (RTOS), and hardware / software integration.
  • Strong problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.
  • Excellent communication skills and ability to convey complex technical concepts to diverse audiences.
  • Moderate-to-great skills in ping pong

Nice to have this too (like dessert with every meal!) :

  • Experience in wireless power technology, including electromagnetic induction and resonance-based charging systems.
  • Familiarity with power electronics, analog / digital circuit design, and sensor integration.
  • Knowledge of machine learning, artificial intelligence, or signal processing techniques for power optimization and system intelligence.

Benefits

Solace Power Inc. offers employees a comprehensive benefits package, including participation in an employee stock option plan.

How to apply

To apply for this position, please send your resume to [email protected].

Il y a 14 jours
Emplois reliés
Offre sponsorisée
AutoJobsApply Inc.
Canada

The Software Developer will be responsible for back-end web development, software development, and programming. This is a full-time remote role for a Software Developer. Develop, test, and maintain high-quality software applications. Troubleshoot, debug, and upgrade existing software. ...

Okta, Inc.
Canada

The Developer Experience Services Team. The Developer Experience organization is responsible for the tools that our customers use to set up, manage and report on their installation. We improve the experience of the developers using Auth0 every day. The Senior Software Engineer Opportunity. ...

1Password
Canada
Télétravail

Deep expertise in system architecture, software development, and product management. Proven track record as an effective mentor and leader of other developers. ...

Nasdaq
Saint John's, Terre-Neuve-et-Labrador

Technical leadership path including Software Developer Specialist, Lead Developer, and Architect. As a Senior Software Developer on our Cloud team, you will have the opportunity to work on a variety of challenges, with a focus on creating innovative solutions. Being a Developer at Verafin means havi...

Blackline Safety
CA
Télétravail

Blackline Safety is currently hiring an experienced software developer to help build the next generation of new features and functionality for our highly available, highly scalable safety monitoring platform. Understanding all the facets of development needed to deliver and support software in a Saa...

Fortinet
Canada

Identify, document, and track software defects found during testing. Work closely with developers to ensure defects are correctly identified and fixed. Familiar with general system maintenance and troubleshooting, understanding of combination of software and different hardware components. ...

Mappedin
Remote, ON, ON, CA
Télétravail

Who we are and what we do Mappedin is a global leader in indoor mapping and spatial data management.Our innovative solutions power billions of square feet of indoor space and guide millions of people visiting malls, stadiums, offices, retail establishments, healthcare facilities, warehouses, college...

Vidyard
Remote, Canada
Télétravail

Collaborating closely with a dynamic team of developers, a data architect, and a product manager, you'll also engage with various stakeholder teams including R&D, Marketing & Growth, and RevOps. You're all about crafting tools that resonate with internal users (such as developers). Plus, you're a pr...

Ameuro Migration
Canada

Develop and implement new software programs. Maintaining and improving the performance of existing software. Design and update software database. Test and maintain software products to ensure robust functionality and optimization. ...

Auvik Networks
Canada

Auvik’s network management software helps IT teams by automating time-consuming tasks, streamlining operations, and mitigating risk. Your journey will span the entire software development process, from ideation alongside our Product Managers and Designers, to the tangible stages of implementation an...