Software Engineer II

Integer Technologies

Columbia (SC)

On-site

USD 120,000 - 180,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Year-end bonuses
401(k) with company match
Paid vacation
Paid holidays
Startup culture

Job summary

Integer Technologies is seeking a Software Engineer for the Mission Solutions group to develop and integrate full‑stack software for robotics, automotive, and defense applications. You will work on distributed systems with cloud and embedded components, interfacing with ROS2, DDS, and various sensors.

Strong communication and research skills are required. The role requires US citizenship, a CS/engineering degree with 4+ years of experience, and proficiency in Python or Rust, Docker, Linux, and

Qualifications

  • US citizenship with ability to obtain DoD Secret clearance.
  • Bachelor’s degree or graduate degree in CS/engineering with 4+ years of experience.
  • Proficiency with Python and/or Rust.
  • Experience designing software for robotics and real-time systems.
  • Experience with ROS2 and DDS middleware.
  • Strong debugging skills across local and distributed systems.
  • Proficiency with Docker, Linux, and Git.
  • Willingness to travel up to 10%.

Responsibilities

  • Develop software products for internal and customer projects.
  • Design, document, develop, and integrate software across languages.
  • Participate in code reviews and optimize for constrained deployments.
  • Create and maintain unit and integration tests.
  • Manage software development with CI/CD and DevSecOps practices.
  • Collaborate with multi-disciplinary teams to prototype and test new software tech.
  • Communicate complex software concepts to non-software stakeholders.

Skills

Python
Rust
Debugging
Communication
Team collaboration

Education

Bachelor’s degree in CS/Engineering
Graduate degree in CS/Engineering

Tools

ROS2
DDS
Docker
Git
Linux
CUDA

Job description

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.

Our unmanned systems portfolio includes work on critical enabling technologies for more reliable, more intelligent, and longer-duration unmanned systems. We are actively developing a new perception system that automatically detects objects on and just below the surface of the water, day, or night, and in most weather conditions, by fusing sensor data from multi-spectral cameras and radar using reliable and validated machine learning algorithms. This perception system will be a key enabler for autonomous ships to navigate safely without human intervention. Our power & energy systems portfolio includes work supporting the DoD’s the electrification of platforms beginning with Navy ships. Applications include hybrid and electric propulsion systems, autonomous controls, and integration with mission systems to achieve ultra-fast power system response.

Locations: Columbia, South Carolina, Baton Rouge, Louisiana, or Gulfport, Mississippi

Company Benefits
  • 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 Holidays
  • 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 role

This Software Engineering role requires insatiable curiosity, ingenuity, and grit to identify, test, and recommend technical solutions that can be delivered to customers as software packages.

The software systems developed by the Mission Solutions group are deployed onto physical platforms in dynamic environments. These software systems must interface with a range of internal and external systems, over various types of communications interfaces and protocols. It is imperative for these systems to be robust and reliable to deliver our goal of Mission Assurance to partners and customers. Our software platform is a distributed system with both cloud and embedded components. 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.

As an applied research and product development company, our work is centered on development of solutions for complex problems that presently have no known solutions. To be successful in this organization, all candidates must be proficient at conducting research, employing newly learned concepts from other engineering disciplines on advanced and complex topics, and clearly communicate findings in an actionable manner.

What you'll do
  • Develop various software-based products for both internal and customer projects, leaning on prior experience and hands-on software development skills.
  • Design, document, develop, and integrate software in a wide range of languages.
  • Participate in code reviews of developed software.
  • Optimize software for resource-constrained deployments.
  • Create and maintain unit tests and integration tests to maintain software quality.
  • Manage software development according to continuous integration, continuous development (CI/CD) and DevSecOps best practices. Implement protocol, practices and procedures.
  • Contribute to multiple projects simultaneously and implement software solutions to
  • achieve project goals.
  • Effectively plan and deliver multiple software features at the company while maintaining high software standards. Accurately forecast time and level of effort to achieve desired result and deliver on-time.
  • 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.
  • Collaborate closely with other scientists and engineers on multi-disciplinary teams to
  • prototype and test new software technologies in the Mission Solutions portfolio.
Desired Qualifications
  • Must be a US citizen with the ability to obtain a US DoD Secret clearance.
  • Bachelor’s degree and 4+ years of experience; OR graduate degree in any of computer science/engineering, electrical engineering,
  • Proficiency with Python and/or Rust
  • Experience designing software for robotics and real-time systems
  • Experience with middleware technologies like ROS2 and raw DDS
  • Strong debugging skills across local and distributed systems
  • Experience with Docker (containerization)
  • Experience working in a Linux environment
  • Experience using Git for version control
  • Proficiency with at least one area but familiarity with all from embedded software, front-end software, back-end software, and data engineering and analytics
  • Must have excellent written and oral communication skills.
Required Qualifications
  • Experience working with the following:
  • CUDA
  • DevOps and CI/CD pipelines
  • Autonomy and mission planning algorithms
  • Experience and willingness to efficiently integrate AI tools into workflow
  • Experience with marine autonomous systems
  • Experience with physics-based modeling and Digital Engineering
  • Experience with network configurations, protocols, certificates, and best practices.
  • Familiarity integrating with marine sensing platforms and equipment (cameras, radars, IMU, GPS, LiDAR, sonar, DVL, acoustic modems).
  • Working knowledge of linear algebra.
  • Ability to travel up to approximately 10% of time.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Integer Technologies • Baton Rouge (LA)

On-site
USD 90,000 - 150,000
Relocation assistance available
Base salaries above industry averages
Year-end performance bonuses
+4
Senior Autonomous Software Engineer
Senior Autonomous Software Engineer

Integer Technologies • Louisiana (MO)

Hybrid
USD 100,000 - 130,000
401(k) with company matching
Comprehensive health insurance
Year-end performance bonuses
+2
Robotics Engineer
Robotics Engineer

Integer Technologies • Louisiana (MO)

Hybrid
USD 80,000 - 100,000
Base salaries above industry averages
Year-end performance-based bonuses
Health insurance for employee and dependents
+3
Systems Engineer
Systems Engineer

Integer Technologies • Columbia (SC)

On-site
USD 110,000 - 165,000
Relocation assistance
Year-end bonuses
401(k) with matching
Principal Engineer – Autonomous Systems
Principal Engineer – Autonomous Systems

Integer Technologies • United States

Hybrid
USD 140,000 - 190,000
Full health coverage
Relocation assistance
Retirement plan 401(k)
+1
Autonomous Systems Engineer
Autonomous Systems Engineer

Integer Technologies • Baton Rouge (LA)

On-site
USD 120,000 - 160,000
Medical, vision, dental insurance
Relocation assistance
Year-end bonuses
Autonomous Systems Modeling and Simulation Engineer
Autonomous Systems Modeling and Simulation Engineer

Integer Technologies • Columbia (SC)

Hybrid
USD 120,000 - 190,000
Competitive base salaries
Year-end bonuses
401(k) with matching
+3
Autonomous Systems Modeling and Simulation Engineer
Autonomous Systems Modeling and Simulation Engineer

Integer Technologies • Columbia (MS)

Hybrid
USD 120,000 - 160,000
Hybrid schedule
Relocation assistance
Paid vacation, sick/personal leave, &<
+2
Software Engineer – Manufacturing Modeling and Simulation Applications
Software Engineer – Manufacturing Modeling and Simulation Applications

Integer Technologies • Columbia (SC)

Hybrid
USD 120,000 - 180,000
Base salary above industry averages
Year-end bonuses based on performance
401(k) with company matching (vests)
+5
Autonomous System Test Engineer
Autonomous System Test Engineer

Integer Technologies • Gulfport (MS)

On-site
USD 85,000 - 110,000
Health coverage for employee and deps
Relocation assistance
Bonuses
+3