Software Engineer

Integer Technologies LLC
Columbia, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Columbia, United States of America

Tech stack

C
Java
JavaScript
PHP
Data analysis
Software Applications
Artificial Neural Networks
HTML5
C Sharp (Programming Language)
C++
CSS
Code Review
Collaborative Software
Nvidia CUDA
Data Distribution Service
Information Engineering
Linux
Perl
Embedded Software
Firmware
Global Positioning Systems (GPS)
Graphical User Interface
jQuery
Python
Matlab
Network Configuration and Change Management
OpenCV
Ruby
SAP R/3
Scala
Software Engineering
Software Systems
SONAR (Symantec)
SQL Databases
TCP/IP
TypeScript
Robot Operating System
React
Deep Learning
Firewalls (Computer Science)
Backend
GIT
Vue.js
SC Clearance
Front End Software Development
Lidar
Docker
Go

Job description

The Software Engineering role requires passion and drive to learn about influences on other fields of engineering and their impacts on software design.

Many of our projects and products involve software systems deployed on physical systems and vehicles that must operate in harsh environments. These software systems must interface with a range of systems, including sensors, TCP/IP, Data distribution systems (DDS), as well as Graphic User interfaces (GUI) on both web and desktop applications. Therefore, we are particularly interested in candidates with a diverse set of experiences in the development of full stack software systems for robotics, automotive, manufacturing, oil & gas, industrial internet of things, defense, and/or aerospace applications.

Integer is a science and technology research and development organization. As such, much of our work entails developing solutions for complex problems that presently have no known solutions. To achieve internal and customer project goals all candidates must be able to perform research, understand new concepts from other engineering disciplines on advanced and complex topics, and document findings in a way that is easy for non-experts to understand., * Use prior experience and hands-on software development skills to develop various software-based products for both internal and customer projects.

  • Articulate complex software functions, and development requirements to non-software personnel (such as customers, government representatives, project managers, etc.) for the purpose of ensuring project stakeholders understand developed products function.
  • Work with project managers and articulate development time estimates.
  • Design, document, develop, and integrate software in a wide range of languages.
  • Participate in code reviews of developed software.
  • Participate in collaborative software development efforts in a Linux environment.
  • Perform research, review technical documentation, and discuss with required team members.

Requirements

  • Must be a US Citizen with the ability to obtain a US DoD Secret clearance.
  • Must have excellent written and oral communication skills.
  • Either 8+ years of relevant experience; Bachelor's Degree and 4+ years of prior relevant experience; OR Graduate Degree with 2+ years relevant work experience in one or more of the technical areas listed.

Software technical areas:

  1. Embedded Software development: Software and/or firmware development using languages such as C, C++, Python,.
  2. Data Engineering and Analytics: Development of neural networks, and deep learning techniques and/or systems using languages such as MATLAB Code, C++, Python, R.
  3. Front-end Software Development: Front-end development using languages, skills, and toolsets such as HTML5, CSS, JavaScript/TypeScript, React, Vue, or jQuery, and UX/UI design (Understanding of HCI)
  4. Back-end Software Development: Back-end development using languages, skills, and toolsets such as Java, C, C++, C#, SQL, Ruby, Perl, PHP, Python, Scala, and Go.
  • Proficient knowledge of Git for version control.
  • Proficient in use of sprint boards for planning and execution.
  • Experience working within collaborative software development efforts in a Linux environment.
  • Working knowledge of linear algebra.

Additional Desired Qualifications:

  • Experience with Docker.
  • Experience leading small software development teams and/or efforts.
  • Experience with ROS2 (Robot Operating System 2).
  • Experience with network configurations, protocols, certificates, and firewalls.
  • Experience with Data Distribution Service (DDS) messaging.
  • Experience using CUDA.
  • Experience using OpenCV.
  • Familiarity with marine sensing equipment (cameras, radars, IMU, GPS, LiDAR, sonar).
  • Ability to travel up to approximately 10% of time.

Benefits & conditions

  • Integer fully covers medical, prescription, vision, and dental insurance costs for the employee and dependents. Meaning Integer standard plan pays 100% of health insurance premiums for your entire family from a well-known national insurer, saving its employee's thousands of dollars annually.
  • Relocation assistance available.
  • Base salaries which exceed local & national industry averages.
  • Year-end performance-based bonuses.
  • 401(k) with company matching that vest immediately; no funny business.
  • Paid Vacation
  • Paid Sick Leave
  • Paid Holidays

Company Perks:

  • Startup culture with the stability of a large company. Integer's business plan has years of time phased contracted work, alleviating the would-be risk from a traditional small company.
  • Direct access to company leadership, prioritization of people over process, and a stellar team with a shared desire for personal and professional growth.
  • Friendly atmosphere where people enjoy not only their work and what they're creating but enjoy helping each other as well.
  • Bottomless Coffee!

About the company

Integer Technologies is an applied research and product development company founded by scientists and engineers with a passion for technology and national security. We perform R&D on next-generation systems and technologies for the Department of Defense and other U.S. Government agencies. We are hardware and software developers with experience turning research into impactful products for military and commercial applications. Our core portfolio of research includes projects in power & energy systems, unmanned systems (with an emphasis on maritime systems), digital engineering, and advanced manufacturing. We are a startup founded for the purpose of putting research into action. Our mission is to create a safer world by translating scientific discoveries into reliable products that address urgent national security needs... at the speed of relevance.

Apply for this position