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

Software Engineer, Full Stack Developer

Job in Rancho Cucamonga, San Bernardino County, California, 91739, USA
Listing for: Gentex Corp
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

GENTEX AT A GLANCE:

At Gentex Corporation, we’ve created an environment where great ideas and great people can thrive. Leveraging a history that spans over 130 years, Gentex is a global leader in personal protection and situational awareness solutions for defense forces, emergency responders, and industrial personnel operating in high performance environments. Join our multinational team of exceptional and dedicated employees around the world and work on challenging and rewarding projects, grow your skills, and advance your career all while making a positive difference in the lives of our customers.

Together, you and Gentex can build a career that’s uniquely yours.

MINIMUM QUALIFICATIONS:

Individual with extensive implementation experience in open source project contribution, and software production work. Continuing from education, 5-years work experience is required. The individual shall have work experience in working closely with cross-domain engineer team members to collaborate and design for new hardware product that loads with software. The involved breadth of knowledge is wide, and we expect this role to be open to learn and work with unfamiliar technology.

A strong results driven leadership style is required since many of the system and product are still work in progress. The individual must show experience where critical design decision were made in past work experience and be able to explain the reason in detail.

This individual must have selective work experience from the following topics:
Timing critical control system application, GUI / UX design, embedded Linux, network setup for both client and server, Linux kernel modification, deployment of full stack web server, iOS application development. This individual must have proficient skill level in git, C++17, and Python to work with existing codebase and team members.

The individual shall have completed his/her BS or MS degree in Computer Science or Electrical Computer Engineering at an accredited university.

ABOUT THE JOB!

This role is to be the pioneer on defining the department software development road map. The work will be involved with wide technical fields for the primary goal of supporting new product development. This role will be a main influencer who defines the tech stack used in product deployment, internal production process, and supporting infrastructure. Actual implementation and integration of all tech stack are going to be majority of this role’s responsibility.

The involved domain includes but not limits to embedded application development, embedded kernel development, graphical user interface design, frontend and backend web application, CI/CD infrastructure setup, mobile application development, software unit testing, design in consideration of encrypt ions and security principles.

Gentex offers a robust benefit package- including, but not limited to, medical coverages, 401k, paid time off and excellent work schedules including a 9/80 work week.

KNOWLEDGE, SKILLS AND ABILITIES:
  • Strong business software skills using Microsoft eco system (Office, Outlook, and Teams).
  • Proficient in git with good commit hygiene. Be able to work with versioning semantic.
  • Capable of using bash script to accomplish tasks or application setting on client.
  • Capable of using SSH to develop in dev container or remote server.
  • Proficient in C++17 or above. Be able to choose sensible data structure for proper application. Be able to delicately manage hardware memory. Be able to code in template meta programming. Be able to use build tools like CMake, Ninja, Make, GCC, and any other GNU tools.
  • Proficient in Python to integrate with existing analysis code base. Be able to write helper script in python. We do not accept code written in Jupyter Notebook. All code must be fully executable.
  • Proficient in CI / CD pipeline in Github self-hosted runner where not just being a user but to setup the entire build and test process for production. Resource is not limited to Github only. Drone CI, Jenkins, or any other CI tool are welcome.
  • Proficient in Docker and any other application deployment tools. Be able to choose proper distro for the application and deployment.…
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary