1

Overnight C Unix Developer Jobs in Hawaii (NOW HIRING)

Overnight C Unix Developer information

What jobs can I get with C programming?

With C programming skills, you can pursue roles such as C developer, systems programmer, embedded systems engineer, or firmware engineer. These jobs often involve working on operating systems, device drivers, or real-time applications, and may require knowledge of hardware interfaces and debugging tools.

Which companies hire C programmers?

Many technology companies, including those in software development, embedded systems, telecommunications, and hardware, hire C programmers for roles such as systems programming and device driver development. Large firms like Intel, IBM, and Cisco frequently seek C developers, and startups often require C skills for performance-critical applications. These roles typically involve working with low-level programming, operating systems, or real-time systems, often requiring knowledge of tools like GCC and debugging skills.

What does a Unix developer do?

A Unix developer designs, develops, and maintains software applications and systems that run on Unix-based operating systems. They often work with programming languages like C and shell scripting, troubleshoot system issues, and optimize performance in a command-line environment, typically requiring knowledge of system architecture and tools like compilers and debuggers.

What are the key skills and qualifications needed to thrive as an Overnight C Unix Developer, and why are they important?

To thrive as an Overnight C Unix Developer, you need strong proficiency in C programming, a solid understanding of Unix/Linux systems, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, debugging tools such as gdb, and experience with shell scripting are commonly required. Excellent problem-solving abilities, attention to detail, and effective communication skills are crucial for resolving complex issues and collaborating with remote or off-hours teams. These skills ensure the developer can maintain system stability, address critical incidents, and deliver reliable support during overnight hours.

Is there a shortage of software developers?

There is a high demand for software developers, including specialized roles like Overnight C Unix Developers, due to ongoing technology growth and digital transformation. Employers often seek candidates with strong programming skills, experience with Unix systems, and knowledge of scripting and automation, leading to competitive job markets for qualified professionals.

What is an Overnight C Unix Developer?

An Overnight C Unix Developer is a software developer who specializes in programming with the C language on Unix-based systems, typically working night shifts or overnight hours. Their responsibilities often include writing, debugging, and maintaining software that runs on Unix platforms, as well as monitoring and resolving issues that may arise during off-hours. These roles are crucial for organizations that require 24/7 system maintenance, support for international teams, or continuous software development. Candidates for this role need strong knowledge of both C programming and Unix system internals.

What are some common challenges faced by Overnight C Unix Developers, and how can these be addressed?

Overnight C Unix Developers often encounter challenges such as limited access to immediate team support due to off-hours schedules and the need to troubleshoot critical issues independently. To address these challenges, it’s important to develop strong problem-solving skills and maintain detailed documentation of work and system changes. Proactively communicating with day-shift colleagues through handover notes and utilizing collaborative tools can ensure smooth transitions and minimize miscommunication. Being comfortable with remote work environments and automated monitoring systems is also beneficial.
What are popular job titles related to Overnight C Unix Developer jobs in Hawaii? For Overnight C Unix Developer jobs in Hawaii, the most frequently searched job titles are:
What job categories do people searching Overnight C Unix Developer jobs in Hawaii look for? The top searched job categories for Overnight C Unix Developer jobs in Hawaii are:
What cities in Hawaii are hiring for Overnight C Unix Developer jobs? Cities in Hawaii with the most Overnight C Unix Developer job openings:

Systems Engineer - Oahu, Maui, Hawai'i Island

hawaiianel

Honolulu, HI

Other

Re-posted 3 days ago


Job description

We recognize our competitive advantage -- our people. We believe in our people, who share our vision of meeting the needs of our employees, customers, and communities and who carry out the continued success of the company.

Our employees are committed to the company's foundational values: integrity, excellence, teamwork, environmental stewardship, and community commitment. In turn, we invest in our employees, providing opportunities for challenge and advancement and offering a competitive compensation package.

Posting End Date: This position will remain open until filled. Early applications are highly encouraged. 

BRIEF POSTING DESCRIPTION:

The  P ES EMS/SCADA Department of the P OPERATIONAL TECHNOLOGY Division at Hawaiian Electric Company has 3 Management vacancies available.  (Role: Professional)

JOB FUNCTION:

Provides specialized expertise, skills and technical support for the operation and on-going assessment, improvement and extension of the capabilities of real-time operation technology systems (e.g. Energy Management System (EMS), Outage Management System (OMS), etc.) Required to ensure adequate support in meeting corporate goals in service reliability, availability, and system efficiency (heat rate).  Identifies, designs, implements, tests and integrates software which enhances and supports the needs of the EMS and its users.  Responsible for planning, coordinating, installing, maintaining, optimizing, and enhancing the data communication (secure EMS network) and corporate telecommunication networks and security interfaces.

ESSENTIAL FUNCTIONS:

  • Investigates, designs, reviews, analyzes, documents, implements, and maintains new/upgraded and existing computer systems, databases, programs, and applications for operating, engineering and maintenance requirements.  Researches, evaluates, and documents technological advances in computer architecture, hardware and software, applications, and proposes necessary improvements to ensure operation systems availability, reliability and cost effectiveness.  Develops flow charts, block diagrams.  Writes, tests, corrects, and documents computer programs and operation and maintenance procedures.
  • Maintains physical and cyber security for operation technology systems and Department computer applications.  Enforces, documents, and updates established policies, procedures and standards.  Ensures data and program security of Department corporate computer applications and hardware.  Coordinates the information transfer among operation technology systems and the corporate computer systems.  Provides technological expertise, support in the development of Department staff/personnel by training them to maintain/operate/use operation technology applications.  Assists in the training of new Systems Engineers and other Department staff.
  • Plans, project manages, documents, and performs hardware, operating system and software product installation, updates, maintenance, and integration into operation and electrical systems (i.e., participates and involved with RTU (Remote Terminal Unit) installations/replacement/removals and electrical system analyses, etc.)  Provides after hours service (callouts) to ensure operation systems availability.  Investigates and responds to operation systems failures (hardware, operating system and application software) during and outside normal working hours, performs and recommends corrective measures or identifies and notifies appropriate party responsible for correcting the problem.  Independently and collaboratively with other divisions and personnel, isolates, identifies and resolves problems with operation systems hardware, and helps to develop specialized test software and procedures as indicated.  Submits oral and written reports documenting problem analysis and proposed resolution. 
  • Collect and analyze real-time, spot, and recorded system information; investigates, evaluates, and trends system performance; initiates and follows up on corrective actions.  Facilitates the acquisition, maintenance, and documentation of technical resources for department personnel.  Works with contractors and finalizes contracts, maintenance schedules, and documents work/history for specialized equipment.  Travels to field sites, as required.
  • Provides back-up to the Lead Systems Engineers.
  • Participates in Company emergency response activities as assigned, including any activities required to prepare for such emergency response.

BASIC QUALIFICATIONS:

Knowledge Requirements

  • Bachelor of Science (B.S.) degree from an accredited engineering school in Electrical Engineering, Computer Science, or equivalent of the degree in appropriate education, or equivalent experience.
  • Working knowledge in the management of computerized information and control systems, as needed for configuration and support of operating technology systems.
  • Working knowledge of programming languages (C, python, perl) and UNIX/Linux Scripting (ksh, bash).   
  • Thorough knowledge of Server, client-server, and workstation PC technologies and system development.   
  • Thorough knowledge of data and telecommunications hardware, software, including supported software and network configurations.
  • Working knowledge of various operating systems including but not limited to Windows, AIX, and Linux.
  • Understanding of contraints and challenges for supporting 24/7 operations.
  • Working knowledge of Networking Systems and data communications concepts and operation.
  • Working knowledge of RTU protocols & configurations including DNP3 & Telegyr.

Skills Requirements

  • Ability to effectively communicate with all levels of the organization, both verbally and in written communication.
  • Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
  • Ability to write reports, business correspondence, and procedure manuals.
  • Ability to remain flexible in a demanding work environment and adapt to rapidly changing priorities.
  • Strong interpersonal skills to influence and persuade various groups or individuals.
  • In depth analytical, organizational, and conceptual skills to handle various work projects and programs.
  • Demonstrated ability and motivation to learn new tools and products independently.
  • Must have or be able to qualify for a State of Hawaii driver's license. Must meet the standards for driving positions stated in the Hiring Standards for Driving Positions policy. These standards may be adjusted periodically to meet business and safety objectives.

Experience Requirements

  • Several years (3-5) of experience with data and communications hardware and network installation, administration and troubleshooting with experience in Operating Technology Systems preferred.
  • Several years (3-4) experience with PC/server hardware and software installation, configuration and maintenance.
  • BS in Computer Science or Electrical Engineering may be substituted for up to 3 years of experience.

Role: Professional 

Number of Vacancies: 3

Location: Honolulu - Oahu; Kahului - Maui; Hilo - Hawai'i Island (1 at each location)

Hiring Range: The hiring range for the Systems Engineer [Req ID 10295] position is $97,900.00 to $125,000.00. The person selected will be placed according to his/her skills and qualifications. 

About Hawaiian Electric Companies
Hawaiian Electric Companies provide electricity and services to 95 percent of the state's 1.4 million residents. The company is also one of the state's leading employers and a major contributor and supporter of community and educational programs.

The demand for power that has fueled the growth of the Hawaiian Islands has been met by Hawaiian Electric Companies for well over a century. And as the next millennium unfolds, the company is committed to providing quality service and seeking clean local energy sources to power generations of Hawaii families and businesses to come. Visit us at http://hawaiianelectric.com.

Interested individuals should apply online. The application must clearly indicate the demonstrated experience/knowledge/skills/abilities the candidate possesses which specifically qualifies him/her for the position.

Applicant Certification
By submitting an application for the position, candidates:
1. Authorize the Hawaiian Electric Companies to confirm all statements contained in the application and/or any materials submitted and made a part of the application as they relate to the position and to the extent permitted by law;
2. Authorize and consent to, without reservation, the Hawaiian Electric Companies sharing any and all information regarding previous or present employment, educational training or personal information from their records and from any other source with the hiring department or subsidiary company;
3. Release, discharge, and hold harmless, Hawaiian Electric Companies, from any and all liability for any damage which may be claimed as a result of furnishing such information to the hiring department or subsidiary company;
4. Authorizes release and transfer of all personnel records to be maintained by the hiring company in the event of an inter-company transfer; and
5. Authorize, direct, and consent to Hawaiian Electric Companies and/or its authorized agents to conduct investigations into candidates' background. These investigations may include, but are not limited to searches for information about applicants; record of criminal convictions to the extent permitted by law, education records, professional certifications, personal character references, and employment history.

EEO StatementHawaiian Electric Companies is an equal opportunity employer, including disability and protected veteran status. Hawaiian Electric Companies complies with all applicable laws, including Title I of the Americans with Disabilities Act. Any request for reasonable accommodation needed during the application process should be communicated by the candidate to the HR Service Center at (808) 543-4848.

Affiliate Disclaimer

The relationship between Hawaiian Electric and unregulated, energy-related affiliate companies is governed by the Affiliate Transaction Requirements (ATRs) established by the Hawaii Public Utilities Commission (PUC). The ATRs were established with the PUC's Decision and Order No. 35962 issued on December 19, 2018, and subsequently modified by Order No. 36112, issued on January 24, 2019, in Docket No. 2018-0065. With Decision and Order No. 42409, issued on March 23, 2026, in Docket No. 2025-0391, the PUC indefinitely suspended certain sections of the ATRs.

The ATRs address many issues related to Hawaiian Electric's interactions and transactions with Affiliates and Affiliate-Related Entities. If you'd like more information about these rules/regulations, you can email ATR@hawaiianelectric.com.