3-5 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Information Services
Software Engineer - NOVOS
(This job is no longer available)
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description

Along the Core team, you will be responsible for designing, developing, testing, and supporting a drilling automation system (NOVOS). As an Agile team member you will work in a continuous integrated system, review peer's code, and become a trusted dependable teammate. We are looking for applicants who like to work in an open, energetic, collaborative environment, and is looking for an opportunity to work on a high performing team.

Desired Skills and Experience

* College degree in Computer Science or related field
* C proficiency
* Comfortable on command line and Linux environment
* Good understanding of algorithms and data structures
* Good analytical or trouble shooting skills
* Knowledgeable in multi-threads, real-time, embedded systems
* Familiar with software development life-cycles, processes
* Familiar with Source Version Control systems

Roles and Responsibilities

* Contribute and maintain an existing code base
* Collaborate with leads and developers to architect, implement and build robust new features
* Participate in analyzing, trouble shooting field issues
* Write clean and efficient code
* A Bachelor degree in Computer Science or a related field (or combined with related experience)
* 3 years of experience in software development in real-time, embedded systems
* Ability to handle a fast-paced work environment, deadlines and new challenges
* Experience with version control systems like Git, SVN, etc.
* Experience working with CI/CD tools like Jenkins etc., a plus
* Ability to work on multiple projects simultaneously and meet deadlines while maintaining a high level of professional standards and quality.
* Creativity and flexibility, high energy, strong work ethic and Strong problem-solving skills
* Good written and verbal communication skills
* Ability to communicate technical ideas to business users and other teams (design, QA)
* Ability to both collaborate with team members and to work independently