Search jobs > Santa Clara, CA > Software engineer

Software Engineer

Monstatek LLC
Santa Clara, CA, United States
Full-time

Job description

MonstaTek is a cutting-edge tech company specializing in the development of advanced multi-tool devices for pentesting and hacking.

Our flagship product, the MonstaTek M1, integrates various technologies to offer a versatile and powerful tool for tech enthusiasts.

We are seeking a talented Software Engineer to join our dynamic team and contribute to the ongoing success of our innovative projects.

Job Responsibilities :

  • Develop, test, and maintain firmware and software for the MonstaTek M1 device.
  • Collaborate with cross-functional teams to design and implement new features.
  • Troubleshoot and debug software issues, ensuring optimal performance and reliability.
  • Participate in code reviews and contribute to the continuous improvement of our development processes.
  • Work closely with hardware engineers to integrate software with hardware components.

Requirements :

  • Bachelor’s or Master's degree in Computer Science, Engineering, or a related field.
  • Proven experience in embedded systems programming, particularly with STM32 microcontrollers.
  • Proficiency in C / C++ programming languages.
  • Familiarity with communication protocols such as RFID, NFC, IR, and Sub-1GHz ISM Band Radio, and experience with microcontrollers.
  • Strong problem-solving skills and attention to detail.
  • Ability to work effectively in a collaborative team environment.
  • 27 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California
Remote

A company is looking for a Sr Software Development Engineer - Remote. ...

Promoted
Apple
Cupertino, California

Be a leading member of the engineering team creating next-generation storage technologies for all Apple platforms! We are looking for a Senior Storage Software Engineer and Hands-on Architect with an extensive background in Operating Systems, storage technologies, block storage stacks, IO performanc...

Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Staff Software Engineer in Search. ...

Dew Software
Fremont, California

Dew Software is seeking an experienced IT Security Engineer to join our team. As a leading provider of digital transformation solutions, Dew Software works with global companies, helping them harness the power of technology while ensuring the security and integrity of their IT systems and data. ...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Software Engineer - Fire Design to join their team. ...

LinkedIn
Mountain View, California

This spans multiple areas including but not limited to: Providing tools and infrastructure that creates delightful development experience; Provide and support application frameworks that empower LinkedIn Engineers to build member facing products; Provide actionable insights that leverages data and m...

Google
Mountain View, California

Experience working with two or more from the following: web application development, Unix/Linux or Windows environments, distributed systems, machine learning, information retrieval, network programming and/or developing large software systems, security software development, mobile application devel...

Intel Corporation
San Jose, California

As a senior software development engineer and technical leader, you will play a pivotal role in shaping the definition, vision, design, roadmap, and development of product features from beginning to end. In the Programmable Solutions and Software (PSAS) group we take pride in developing Intel's Fiel...

Navan Group
Palo Alto, California

University Graduate - Software Engineer (Front-End). This Engineer will work with our team of talented engineers to design and build the future of payments and expense management applications. Collaborate with globally distributed product teams, designers, and other engineers. Good understanding of ...

TQG
Palo Alto, California

We are looking for a driven and skilled engineer with 3-5 years of experience in software development, particularly in building and maintaining large-scale systems. We work cross-functionally with engineering, operations, and marketing teams to ensure our systems are not only efficient but also user...