Embedded Linux Software Engineer C/C++

OMNTEC Mfg., Inc.

Town of Islip (NY)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k)
dental insurance
health insurance
paid time off

Job summary

OMNTEC Mfg., Inc. is seeking a seasoned software engineer to design, develop, and maintain C/C++ applications on a Linux-based PROTEUS controller.

You will build connectivity with ATGs, gateways, and polling systems, and ensure robust TCP/IP, UDP/IP, and serial communications while collaborating with TankActive engineers. The role requires a strong background in Linux, multithreading, database design, and data validation, with on-site work in Ronkonkoma, NY.

Qualifications

  • Bachelor's degree in computer science, engineering, or a related field, or equivalent practical experience.
  • Strong C/C++ development on Linux with debugging, performance analysis, and memory/resource management.
  • Deep understanding of Linux IPC, multithreading, synchronization, and concurrent data handling.

Responsibilities

  • Design, develop, and maintain C/C++ applications and services on our Linux-based PROTEUS controller.
  • Build and support connectivity and data acquisition between PROTEUS, third-party ATGs, gateways, polling systems, and TankActive platform.

Skills

C/C++
Linux
PostgreSQL
Networking
Embedded systems
Python
Rust

Education

Bachelor's degree in CS/engineering or related field

Tools

Buildroot
Yocto
TLS
VPNs
Git

Job description

Requirements
Must have:
  • Strong C/C++ development experience on Linux, including debugging, performance analysis, and memory/resource management.
  • At least 3 years of professional software engineering experience with ownership of production systems.
  • Solid relational database experience with PostgreSQL or a comparable system, including schema design, advanced SQL, and application access patterns.
  • Ability to work on-site in Ronkonkoma, New York.
  • Bachelors degree in computer science, engineering, or a related field, or equivalent practical experience.
  • Deep understanding of Linux IPC mechanisms, multithreading, synchronization, and concurrent data handling.
  • Hands-on experience building socket-based client and server applications and resolving real-world network issues.
  • Advanced database skills such as query tuning, schema optimization, and stored functions.
  • Comfort working at the Linux shell and using Bash or similar scripting for operations and diagnostics.
  • Strong problem-solving, communication, time management, and technical documentation skills.
  • Ability to prioritize across concurrent product development and field-support needs.
  • Experience with industrial or embedded communications such as RS-232, RS-485, Modbus, or CAN bus is preferred.
  • Experience developing custom embedded Linux systems with Buildroot, Yocto, or similar tools is preferred.
  • Knowledge of secure remote connectivity, including VPNs, TLS, certificates, authentication, and network security fundamentals is preferred.
  • Familiarity with Python, Rust, or another language useful for tooling, automation, testing, or systems work is preferred.
  • Responsible use of AI-assisted development tools to improve productivity and code quality is preferred.
Responsibilities:
  • Design, develop, and maintain C/C++ applications and services on our Linux-based PROTEUS controller. – Build and support connectivity and data acquisition between PROTEUS, third-party ATGs, gateways, polling systems, and our TankActive platform. – Implement and troubleshoot TCP/IP, UDP/IP, and serial communications, including framing, parsing, timeouts, retries, and recovery. – Design and maintain PostgreSQL schemas, queries, stored functions, and data access code for dependable ingestion and retrieval of operational data. – Protect data quality through validation, deduplication, timestamp handling, and replay or backfill handling. – Collaborate with our TankActive application engineers on data contracts and service boundaries. – Diagnose issues across hardware, operating system, network, protocol, and database layers in deployed field systems. – Create tests, diagnostic utilities, documentation, and operational scripts. – Participate in code reviews and release validation.
Company:

We are OMNTEC, a company with more than 40 years of experience developing environmental compliance, leak-detection, and tank-monitoring solutions. Our hardware and software are built in-house, giving our engineers the chance to solve meaningful problems across embedded systems, communications, databases, and cloud-connected products while seeing their work operate on real field devices. We are continuing to grow through new technologies and strategic product integration, and this full-time, on-site role is based in Ronkonkoma, New York. We also offer a competitive salary range of $100,000 to $140,000 per year along with benefits that include 401(k), dental insurance, health insurance, and paid time off.

  • 401(k)
  • dental insurance
  • health insurance
  • paid time off
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Software Engineer C/C++
Embedded Linux Software Engineer C/C++

OMNTEC Mfg • Town of Islip (NY)

On-site
USD 100,000 - 140,000
401(k)
Dental insurance
Health insurance
+1
Embedded Linux C/C++ Engineer - On-Site Ronkonkoma
Embedded Linux C/C++ Engineer - On-Site Ronkonkoma

OMNTEC Mfg • Town of Islip (NY)

On-site
USD 100,000 - 140,000
401(k)
Dental insurance
Health insurance
+1
Embedded Linux C/C++ Engineer – On-Site Ronkonkoma
Embedded Linux C/C++ Engineer – On-Site Ronkonkoma

OMNTEC Mfg., Inc. • Town of Islip (NY)

On-site
USD 100,000 - 140,000
401(k)
dental insurance
health insurance
+1
Embedded Linux Software Engineer – C/C++
Embedded Linux Software Engineer – C/C++

Mantu • Westford (MA)

Hybrid
USD 120,000 - 180,000
Sr Embedded Software Engineer (OOAD, C++, Linux)
Sr Embedded Software Engineer (OOAD, C++, Linux)

Jobsbridge • Boston (MA)

On-site
USD 120,000 - 150,000
Senior Embedded Systems Architect
Senior Embedded Systems Architect

ATSER Systems, Inc. • Houston (TX)

On-site
USD 90,000 - 110,000
401(k)
401(k) matching
Dental insurance
+3
Firmware Engineer (24760)
Firmware Engineer (24760)

NEOTech • Naperville (IL)

On-site
USD 85,000 - 120,000
Medical coverage
Dental coverage
Vision coverage
+1
Embedded Software Engineer
Embedded Software Engineer

RTA - Real Time Automation, Inc. • City of Pewaukee (WI)

On-site
USD 75,000 - 100,000
401(k)
Health insurance
Paid time off
+2
Software Engineer I (MPDE)
Software Engineer I (MPDE)

TE Connectivity • Town of Webster (NY)

On-site
USD 69,000 - 103,000
Health insurance
401(k)
Disability insurance
+4
Software Engineer (C++) with Security Clearance
Software Engineer (C++) with Security Clearance

Oteemo Inc. • Manassas (VA)

On-site
USD 110,000 - 170,000