×
Register Here to Apply for Jobs or Post Jobs. X

Linux Software Engineer

Job in Jersey City, Hudson County, New Jersey, 07390, USA
Listing for: Iris ID, Inc.
Full Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
    Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Location: Onsite – Cranbury, NJ
Company: Iris , Inc.

Company Overview

At Iris , we are developing cutting‑edge embedded devices and software solutions for various needs in the biometric industry. Our mission is to create innovative, reliable, and high‑performance biometric solutions, focusing on iris and face recognition technologies. We are currently seeking a skilled and motivated Linux Software Engineer to join our dynamic team and contribute to the development and maintenance of Linux‑based application and system software, enhancing the user experience and security features in our solutions.

Job Responsibilities
  • Design, develop and maintain Linux‑based applications and system software using programming languages: C, C++ and Golang.
  • Write, optimize, and maintain shell scripts (e.g., Bash) for automation of system tasks, data processing, and application deployment.
  • Implement and manage automated processes for tasks like building, testing, code deployment, and user support using CI/CD tools.
  • Collaborate with cross‑functional teams to define, design, and ship new features.
  • Ensure quality, performance and reliability of applications.
  • Identify and fix bugs, performance bottlenecks, and maintain application performance.
  • Keep current with the newest trends in application development in Linux operating systems.
  • Participate in code reviews, design discussions, and mentoring junior developers.
Required Qualifications
  • Experience: 3-5 years of professional applications and system software development in Linux operating systems.
  • Programming Languages / Tools: Proficiency in C, C++, Golang and shell scripting. Experience in Java programming.
  • Database Access: Experience in database access with JDBC/ODBC drivers with appropriate client libraries (e.g., Oracle Instant Client) from Linux applications.
  • Compilers & LLVM: For compiler‑based toolchain development.
  • API development and integration.
  • Familiarity in REST API development and consumption.
  • Experience with version control systems, such as Git.
  • Strong problem‑solving skills and attention to detail.
  • Ability to work both independently and as part of a team in a fast‑paced environment.
Preferred Qualifications
  • CI/CD Tools: Jenkins and Artifactory for automated delivery pipelines.
Why Join Us?
  • Competitive salary and benefits.
  • Collaborative and inclusive work environment.
  • Continuous learning and development opportunities.
How to Apply

If you are a motivated Linux Software Engineer with experience in system and application software design and development, we would love to hear from you! Please send your resume and portfolio (if applicable) to .

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary