Senior Software Engineer @ G3 Technologies, Inc. - New Providence, NJ

Job Overview

2 months ago

Senior Software Engineer

G3 Technologies, Inc. - New Providence, NJ

Senior Software Engineer

Position Responsibilities:

  • Transform high level user & customer requirements for complex system functionality into streamlined, architected graphical user interfaces and applications that are tailored to the specific end user’s operational needs
  • Design & implement custom messaging protocols using appropriate communications tools such as XML, JSON, etc.
  • Interface with proprietary G3 components and third party software & hardware components & systems such as mapping & visualization tools and packages, databases, etc.
  • Design & implement software modules for large array of G3TI’s wireless products for various target platforms: Linux multi-core platforms, PC Applications/platforms, Small embedded SBC platforms, mobile phones, etc.
  • May support proposal efforts & new business development opportunities
  • Travel to other G3 Locations or Customer Sites as necessary

Required Skills and Knowledge:
To be considered for this position, you must minimally meet the knowledge, skills, and abilities listed below:

  • Linux/Unix expertise and application development experience
  • mySQL or MongoDB database
  • GIT version control
  • Good understanding of TCP/IP and coding of TCP/IP distributed systems architectures
  • Excellent verbal & written communications skills
  • Ability to work independently & balance requirements & objectives from various sources

Additional Desired Skills:

  • Experience with Raspberry Pi or similar platforms
  • Experience with Docker
  • Wireless standards: 3GPP and 3GPP2
  • Wireless protocols: NR, LTE, UMTS, PTT, GSM, CDMA, EVDO, WiFi, WiMax, and their communication protocols such as S1, Iub, Iuh, RANAP, etc.
  • Experience leading small development teams

Minimum Education & Experience:

  • Bachelor’s degree in Computer Science, Computer Engineering or Electrical Engineering
  • Multiple openings experience requirements from: 7 + years of related experience or an equivalent combination of education, skills and experience
  • Advanced degree preferred

About G3 Technologies, Inc.

G3 Technologies, Inc. is a dynamic company providing state-of-the-art wireless technology solutions, specializing in software development, cellular technology, wireless protocols, signal processing and systems integration. We are a nimble, non-bureaucratic company characterized by technological innovation, extraordinary effort, and dedication to our customers, employees, and suppliers.

The atmosphere is fast-paced and agile, shifting rapidly to meet the pressing needs of our customers. Team mentality, excellent work ethic, initiative, innovation, and an entrepreneurial spirit are key factors to your success here.

G3 Technologies Inc. offers generous benefits, including:

  • Generous and Flexible Vacation/Paid Time Off plan
  • Company-paid Medical and Prescription benefits
  • Company-paid Dental benefits
  • Company-paid Vision benefits
  • Flexible Spending Health Account (FSA)
  • Tuition Assistance
  • 401k Matching
  • Life Insurance
  • Long-Term Disability
  • Employee Assistance Program (EAP)
  • Additional voluntary benefits are available

We have several exciting new opportunities available at our suburban New Providence, NJ location. We are located in New Providence, NJ (30 miles west of NYC), and within walking distance of NJ Transit’s Murray Hill Train Station.

Job Type: Full-time

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Life insurance
  • Paid time off
  • Professional development assistance
  • Retirement plan
  • Tuition reimbursement
  • Vision insurance

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Supplemental Pay:

  • Bonus pay

COVID-19 considerations:
We have taken steps to help keep our employees safe. This can be discussed further if you are selected for an interview.

Ability to commute/relocate:

  • New Providence, NJ 07974: Reliably commute or planning to relocate before starting work (Required)

Work Location: One location

Similar Jobs

Software Engineer

Synergy Solutions

Danbury, CT

Code base is object oriented C++, so need to be very strong with that and have experience programming various micros. Any experience with PLC’s is a plus.

Front End Engineer II

Amazon.com Services LLC

New York, NY

The right candidate will possess strong technical skills, can dive deep with demonstrated experience in leading projects and is able to mentor junior team…

Software Engineer

Signature Science, LLC

Egg Harbor Township, NJ

Develops software programs to control custom hardware. Develops software using LabVIEW, Visual Basic for Applications (VBA), Python, and C#, to fulfill the…

Software Verification Engineer

Safe Flight Instrument Corporation

White Plains, NY

1+ years of experience in embedded software verification. Knowledge in hardware and experience in verification tools such as LDRA, emulator and/or embedded…

Senior Software Engineer (Scala)

Collibra

New York, NY

3+ years of experience in building scalable software applications. Able to quickly navigate through new software. 4+ years of experience in Scala.

#2022-D-0051 Software Developer

Invidi Technologies Corporation

Princeton, NJ

Deep understanding of object-oriented design, data structures and analytics, and algorithms, working with database technologies such as DynamoDB, MemcacheDB, or…

Software Development Engineer

Amazon Advertising LLC

New York, NY

Work with Principal engineers and have the opportunity to mentor and grow junior engineers. 1+ years of experience in software development.

Software Development Engineer, Amazon Chime

Amazon Dev Center U.S., Inc.

New York, NY

2+ years of non-internship professional software development experience. Programming experience with at least one software programming language.

IAM Scripting and Automation Engineer

EY

Hoboken, NJ

Weekend or late-night work may occur during the project and early life cycle support phases. Focus on customer service and building positive relationships with…

Fullstack Engineer - Financial Services - Manager - Consulting - Location OPEN

EY

Hoboken, NJ

A minimum of 5 years’ experience in technology or a similar role. Excellent written and oral communication skills; writing, publishing and conference-level…

Bigdata Java Developer

Barclays

Whippany, NJ

Creating ML model using python, Spark & Java. You will also be involved in all stage on development cycle from requirement, analysis, design, development,…

SENIOR SOFTWARE ENGINEER - 5852

Montefiore Medical Center

Yonkers, NY

Analyze, design, engineer, debug, and modify software with strict adherence to the software development lifecycle.

DevOps Enablement Manager (New Consumer Health Company)

Johnson & Johnson

New Brunswick, NJ

Help design, deploy, and monitor development toolsets on AWS, Azure, GCP and similar cloud platforms. Capable of managing vendor relationships including…

Senior Software Engineer

Ascensus

Newark, NJ

Strong experience working with other developers, quality engineers (QE), ops engineers and support engineers to ensure smooth deployment, continual operation…

Backend Python Developer- Investments (Hybrid)

Massachusetts Mutual Life Insurance Company

New York, NY

Work with Credit Portfolio Manager, Strategist, and other developers to execute day-to-day Portfolio Management operations. Background in cloud-based solutions.

Spark, Scala and HIVE

SM Logics

Plymouth Meeting, PA

Collaborate with internal business, analytics and data strategy partners to improve efficiency and increase applicability of predictive models into the core…

Principal Full Stack Engineer

Verizon

Basking Ridge, NJ

Experience with latest 3rd party and open source java libraries. Contribute to defining and implementing software best practices in agile software development…

US Tech - Java/MEAN Tech Lead

PRICE WATERHOUSE COOPERS

Florham Park, NJ

These roles are responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of…

Principal Full Stack Engineer

Verizon

Piscataway, NJ

Experience with latest 3rd party and open source java libraries. Contribute to defining and implementing software best practices in agile software development…

Quantitative Risk Developer

Massachusetts Mutual Life Insurance Company

New York, NY

Minimum 5 years of relevant work experience in investment (credit/market) quantitative risk analytics. 5-7 years of relevant work experience is desirable.

.Net developer

Capgemini

New York, NY

Experience with source control management systems continuous integration deployment environments automated testing object oriented and service oriented…

DevOps Enablement Manager (New Consumer Health Company)

Johnson & Johnson

Skillman, NJ

Help design, deploy, and monitor development toolsets on AWS, Azure, GCP and similar cloud platforms. Capable of managing vendor relationships including…

US Tech - Java/MEAN Tech Lead

PRICE WATERHOUSE COOPERS

New York, NY

These roles are responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of…

Sr. Java Full Stack Developer

Cloud Software INC

New York, NY

3+ years of experience working as a full stack java developer. 5+ years of full Software Development Life Cycle experience.