Jobs · Engineering · Indiana

Computer Engineer

Government Tactical Solutions, LLC · Crane, IN · 2 mo ago
Engineering$120k–$150k/yrFull-time

About the role

The Computer Engineer will support the Office of Naval Research (ONR) within the Department of Defense. This role involves designing, developing, and testing firmware and embedded C software for microcontrollers and single-board computers, as well as developing and integrating software for autonomy, control algorithms, robotics systems, and edge computing platforms.

Responsibilities

  • Design, develop, and test firmware and embedded C software for microcontrollers and single-board computers.
  • Develop software for microcontroller architectures such as RP2040 and similar embedded platforms.
  • Implement communication protocols such as I2C, SPI, UART, and Ethernet to interface reliably with sensors and custom hardware.
  • Develop and integrate software for autonomy, control algorithms, robotics systems, and edge computing platforms.
  • Use robotics frameworks such as Robot Operating System (ROS) to integrate custom software with commercial off-the-shelf and government off-the-shelf hardware.
  • Support rapid prototyping efforts by integrating software, firmware, sensors, electronics, and mechanical components into functional prototype systems.
  • Perform hands-on benchtop debugging, code flashing, troubleshooting, and software-to-hardware integration.
  • Work closely with electrical engineers, mechanical engineers, systems engineers, and other technical team members to develop and test prototype capabilities.
  • Absorb and contribute to fast-paced prototyping efforts; support live test events; and communicate technical status clearly to government and internal stakeholders.

Requirements

  • ABET-accredited Bachelors degree in Computer Engineering or a related engineering discipline.
  • Minimum of 3 years of experience in a role requiring engineering expertise.
  • Experience with embedded systems, firmware development, robotics, or hardware/software integration.
  • Experience with microcontrollers and single-board computers.
  • Experience supporting prototype development, integration, and testing.
  • Experience preparing or contributing to Technical Data Packages.
  • Experience working on multidisciplinary engineering teams.
  • Experience supporting multiple technical projects concurrently.
  • Proficiency with embedded C software development.
  • Knowledge of microcontroller architectures, including RP2040 or similar platforms.
  • Knowledge of communication protocols such as I2C, SPI, UART, and Ethernet.
  • Familiarity with robotics platforms and robotics integration concepts.
  • Experience with ROS or similar robotics software frameworks.
  • Proficiency with CAD software.
  • Knowledge of simulation and analysis tools.
  • Ability to perform hands-on debugging, troubleshooting, and software-to-hardware integration.
  • Ability to develop installation plans, drawings, test plans, technical briefs, and engineering documentation.
  • Strong technical writing and data presentation skills.
  • Strong analytical thinking and independent problem-solving skills.
  • Demonstrated ability to solve complex technical problems.
  • Ability to communicate clearly and professionally, both orally and in writing.
  • Ability to work effectively in a team-oriented environment.
  • Willingness to learn new tools, technologies, and technical disciplines.
  • Ability to manage priorities across multiple projects in a fast-paced environment.
  • Ability to travel to CONUS locations in support of test events and operational evaluations.

Qualifications

  • No specific certification is required.
  • Relevant engineering, robotics, embedded systems, systems engineering, or project management certifications are beneficial.
  • Must be eligible to obtain and maintain a Secret security clearance.

Skills

  • Technical writing and data presentation skills.
  • Strong analytical thinking and independent problem-solving skills.
  • Ability to solve complex technical problems.
  • Ability to communicate clearly and professionally, both orally and in writing.
  • Ability to work effectively in a team-oriented environment.
  • Willingness to learn new tools, technologies, and technical disciplines.
  • Ability to manage priorities across multiple projects in a fast-paced environment.
  • Ability to travel to CONUS locations in support of test events and operational evaluations.

Benefits

  • Competitive salary range of $120,000 - $150,000.
  • Flexible work schedule.
  • Professional development opportunities.
  • Health and wellness benefits.
  • Retirement savings plan.

Pay

  • $120,000 - $150,000 per year.

Schedule

  • Full-time.

Similar jobs

Computer Engineer

Tyonek Native CorpWarner Robins, GA· 4 days ago
Engineeringapply on tyonekjobs.applicantpro.com

Computer Engineer

Penn State UniversityUniversity Park, PA· 1 wk ago
Engineering$92k–$201k/yrapply on psu.wd1.myworkdayjobs.com

Computer Engineer

The Amatriot GroupCrane, IN· 2 wk ago
Information Technology$120k–$150k/yrapply on amatriot.clearcompany.com

Computer Systems Engineer

The Planet GroupPawtucket, RI· 1 wk ago
Information Technology$110k–$120k/yrapply on careers.theplanetgroup.com

Engineer - Computer

Sierra Pacific IndustriesAnderson, CA· 2 wk ago
Engineering$70k–$115k/yrapply on spi-ind.com