Computer Engineer
The Amatriot Group · Crane, IN · 2 wk ago
On-siteInformation Technology$120k–$150k/yrFull-time
About the role
Amatriot is seeking a mid-level Computer Engineer to support the Office of Naval Research (ONR) within the Department of Defense. This position supports a program focused on systems engineering, rapid prototyping, and the integration of advanced capabilities in support of the nation’s warfighters.
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.
- Assist with the preparation and delivery of Level 2 Technical Data Packages for assigned projects that reach prototype or low-rate production stages.
- Develop and maintain technical briefs for prototype devices and related engineering efforts.
- Prepare and deliver installation plans, drawings, and supporting technical documentation.
- Prepare and support test plans for functional, performance, and environmental testing of prototype systems.
- Validate hardware integration performance using approved industry standards, site-specific construction codes, policies, and customer requirements.
- Travel to CONUS locations to support live test events, demonstrations, and operational evaluations.
- Provide on-site technical support, real-time troubleshooting, data collection, and test support for prototype systems under evaluation.
- Carefully coordinate prototype and low-rate production activities with external parties responsible for producing or installing units for assigned projects.
- Provide routine project status updates to management, government stakeholders, and other team members.
- Communicate urgent production, integration, or testing issues in a timely manner using normal communication methods, including phone and email.
- Purchase materials on behalf of the government, as needed, to support prototype and low-rate production activities for assigned projects.
- Support multiple concurrent engineering projects while maintaining quality, schedule, and documentation requirements.
Qualifications
- ABET-accredited Bachelor’s 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.
Skills
- 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.
Preferred Qualifications
- 5–10 years of experience in computer engineering, embedded systems, robotics, prototype development, or a related technical field.
- Existing Secret security clearance.
- Experience supporting Department of Defense research, development, test, and evaluation efforts.
- Experience supporting Office of Naval Research or similar DoD science and technology programs.
- Experience producing or supporting civil systems and/or prototypes on IAC MAC task orders.
- Experience supporting IAC MAC customers.
- Experience in a civil engineering or multidisciplinary engineering role supporting government customers.
- Experience with DoD customer engagement, stakeholder coordination, and technical status reporting.
- Experience supporting rapid prototyping, low-rate production, installation planning, and operational test events.
- Experience preparing Technical Data Packages for prototype or production-stage systems.
- Experience working with commercial off-the-shelf and government off-the-shelf hardware in prototype environments.