Senior Software Engineer

Coda Octopus Colmek, Inc.

Murray (UT)

On-site

USD 85,000 - 115,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Coda Octopus Colmek, Inc. in Murray, Utah is looking for a Senior Software Engineer to lead software product design and development.

The ideal candidate must have a Bachelor's degree in Computer Science or Electrical Engineering, with strong skills in C and C++. Responsibilities include developing multi-threaded embedded software, debugging, and collaborating with technical staff. Opportunities to influence project direction and contribute innovative ideas are available in a creative team environment.

Candidates must be US citizens.

Qualifications

  • Bachelor’s degree in Computer Science or Electrical Engineering is required.
  • Master’s degree with 3 - 5 years and/or substantial experience is desired.
  • Strong knowledge of architecting systems is desirable.

Responsibilities

  • Lead development of multi-threaded embedded software.
  • Interact with technical staff and design software.
  • Debug software written by other engineers.
  • Participate in design reviews and understand product engineering.

Skills

Programming in C, C++
Object oriented design
Strong analytical thinking
Multi-threaded applications
Quick to learn new software tools & APIs
High level software architecture
Embedded systems
Version control and release management

Education

Bachelor’s degree in Computer Science or Electrical Engineering
Master’s degree (3-5 years experience)

Job description

Coda Octopus Engineering is an established Utah based small agile engineering firm in business for over 30 years. We blend expertise in software, firmware, hardware, and mechanical engineering to create unique and ruggedized solutions for critical military and commercial customers. Through the development of embedded systems, using advanced signal processing, and utilizing the most advanced hardware, we are dedicated to comprehensive engineering projects, from concept and design, through production, and support.

Coda Octopus Engineering has a requirement for a talented and high achieving Senior Software Engineer to work in and lead our software product design and development team.

Candidates will lead development of multi-threaded embedded software for military and commercial programs. Primary development will be on the Linux platform using Qt libraries and tools. Our software focus is control of embedded hardware, data collection/storage/processing and display, and associated UI design. Strong knowledge of architecting systems is desirable with technical leadership. The work spans from defining the initial system architecture, thru the coding, testing, implementation and customer support.

Candidates must be able to read and understand customer requirements, interact with other members of the technical staff, design and implement software, debug software written by other engineers, perform engineering analyses, participate in design reviews, and understand the overall product engineering process from project kick-off through production and customer support. The candidate will also be expected to work with configuration management using version control and our release management and build procedures. Input regarding selection of software tools and SW/HW development platforms may also be required.

We work in an exciting environment, and unlike many larger companies our engineers directly see the results of their work. This is a great opportunity for a creative software engineer who wants to be involved in a wide variety of interesting projects, in a team based engineering approach and encourages candidates to contribute their ideas, comments, and expertise in a variety of ways.

Must be a US citizen

Education
  • Bachelor’s degree in Computer Science or Electrical Engineering is required
  • Master’s degree with 3 - 5 years and/or substantial experience is desired
Required Skills/Experience
  • Programming in C, C++
  • Object oriented design
  • Strong analytical thinking
  • Multi-threaded applications
  • Quick to learn new software tools & APIs
  • High level software architecture
  • Embedded systems
  • Version control and release management
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — Linux/Qt
Senior Embedded Software Engineer — Linux/Qt

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 85,000 - 115,000
Engineering Technician
Engineering Technician

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 50,000 - 70,000
Embedded Project Engineer
Embedded Project Engineer

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 85,000 - 110,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
New Graduate Electrical Engineer – Rugged Embedded Computing Solutions
New Graduate Electrical Engineer – Rugged Embedded Computing Solutions

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 70,000 - 85,000
New Grad Electrical Engineer — Rugged Embedded Systems
New Grad Electrical Engineer — Rugged Embedded Systems

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
Engineering Program Lead for Complex Systems & Compliance
Engineering Program Lead for Complex Systems & Compliance

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
On Site - St. Louis MO - Senior Software Engineer
On Site - St. Louis MO - Senior Software Engineer

Object Computing, Inc. • St. Louis (MO)

On-site
C++ Engineer
C++ Engineer

Ranger Technical Resources • Maryland

On-site
USD 85,000 - 115,000
Experienced Electrical Engineer – Rugged Embedded Computing Solutions
Experienced Electrical Engineer – Rugged Embedded Computing Solutions

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 70,000 - 90,000