← Browse all jobs

N

Software Engineer

Now-trac, Inc. · United States

FULL TIME

Job Description

Salary: $100,000 - 150,000 per year Requirements:

  • We require a bachelors degree in computer science, computer engineering, electrical engineering, software engineering, or a related technical discipline.
  • We require at least 5 years of professional software development experience.
  • We require at least 4 years of hands-on development experience with C/C++.
  • We require experience developing software in Python.
  • We require strong experience building embedded and distributed applications.
  • We require experience designing software for systems with multiple interconnected devices and services.
  • We require experience creating flexible, reusable system APIs for IoT, embedded, or large-scale distributed systems.
  • We require experience developing applications that interface with Microsoft SQL Server or similar relational database systems.
  • We require a solid grasp of software architecture, debugging, testing, and system integration.
  • We require strong analytical and problem-solving ability.
  • We require the ability to troubleshoot complex issues involving software, hardware, communications, and networks.
  • We require the ability to quickly learn and support existing software and legacy systems.
  • We require excellent written and verbal communication skills.
  • We require strong technical documentation skills.
  • We require the ability to work independently while collaborating effectively within a cross-functional engineering team.
  • Preferred experience includes data serialization libraries, protocols, and related techniques.
  • Preferred experience includes GPS, GNSS, positioning, or vehicle-tracking applications.
  • Preferred experience includes industrial IoT or telematics systems.
  • Preferred experience includes embedded communications and device-to-server architectures.
  • Preferred experience includes supporting software deployed in industrial or mission-critical customer environments.
  • Preferred experience includes troubleshooting systems remotely and directly with customer technical personnel.
Responsibilities:
  • We design, develop, test, and maintain software used across our products and systems.
  • We develop and maintain embedded and distributed software applications.
  • We analyze system and software requirements and turn them into practical, maintainable technical solutions.
  • We perform technical and software risk analyses and define mitigation strategies.
  • We build software with strong forward and backward compatibility to support multiple product generations.
  • We develop robust cross-product testing, integration testing, and validation procedures.
  • We design and maintain flexible, reusable APIs for embedded, IoT, and distributed systems.
  • We develop and maintain applications that interface with SQL Server databases.
  • We participate in software architecture, design reviews, code reviews, testing, and system integration.
  • We diagnose and resolve complex software, hardware-interface, network, and system integration issues.
  • We work closely with Customer Support Engineers to troubleshoot and resolve technical issues at customer sites.
  • We provide engineering support for deployed products, including root-cause analysis and corrective actions.
  • We create clear technical documentation for software architecture, APIs, interfaces, configuration, testing, and troubleshooting.
  • We collaborate with software, hardware, systems, and support engineers throughout the product lifecycle.
  • We maintain and improve existing products while contributing to future-generation systems.
Technologies:
  • Embedded
  • Hardware
  • IoT
  • Support
  • Network
  • Python
  • SQL

More:

We are seeking a Software Engineer to join our fast-paced, high-energy, team-focused engineering environment in Santa Clara, CA. This full-time, in-person role offers a salary range of $100,000 to $150,000 per year and includes dental, health, and vision insurance, paid holidays, paid sick time, paid time off, food provided, and snacks provided. The position is centered on building reliable, maintainable software for our products, with an emphasis on compatibility, integration, validation, and ongoing customer support.

last updated 39 week of 2026

Details

CompanyNow-trac, Inc.
LocationUnited States
TypeFULL TIME
Nichetech

Similar Jobs

D

Application lead – it (bangalore)

Daskalos

U

Sales engineer

Ubiqedge

E

Data engineer

ENGIE

I

Inside sales executive(it/edutech/noida/immediate/f2f)

Innova ESI

G

Ai video editor

Good Health Company