1

Assistant Software Engineer Jobs in Bloomington, IN

... * Assist with RF modeling and simulation, verification and validation, and assessment of RF ... Collaborate with multidisciplinary teams supporting systems engineering, software development ...

Develop system-level knowledge to support fleet issue resolution. * Assist in the development ... Software Engineering and Development, Maritime Modernization and Engineering, and Technical ...

Develop system-level knowledge to support fleet issue resolution. * Assist in the development ... Software Engineering and Development, Maritime Modernization and Engineering, and Technical ...

Develop system-level knowledge to support fleet issue resolution. * Assist in the development ... Software Engineering and Development, Maritime Modernization and Engineering, and Technical ...

Develop software for microcontroller architectures such as RP2040 and similar embedded platforms ... * Assist with the preparation and delivery of Level 2 Technical Data Packages for assigned ...

Senior Electrical Engineer

Crane, IN

$107K - $139K/yr

Develop software for one-time engineering tests and new testing techniques. * Assist in the development and support of test sets and tools written in MATLAB. * Lab-Based Testing and Hardware/Software ...

Senior Electrical Engineer

Crane, IN · On-site

$107K - $139K/yr

Develop software for one-time engineering tests and new testing techniques. * Assist in the development and support of test sets and tools written in MATLAB. * Lab-Based Testing and Hardware/Software ...

Senior Electrical Engineer

Crane, IN · On-site

$107K - $139K/yr

Develop software for one-time engineering tests and new testing techniques. * Assist in the development and support of test sets and tools written in MATLAB. * Lab-Based Testing and Hardware/Software ...

Computer Engineer

Crane, IN · On-site

$111K - $131K/yr

Develop and integrate software for autonomy, control algorithms, and edge computing on robotics ... The contractor shall assist in the development of the TDP. * Create and maintain basic briefs for ...

Computer Engineer

Crane, IN · On-site

$120 - $150/hr

Develop and integrate software for autonomy, control algorithms, and edge computing on robotics ... The contractor shall assist in the development of the TDP. * Create and maintain basic briefs for ...

As a core member, you will assist in the research & design, engineering, integration, testing ... Provides test and evaluation of hardware and/or software development * This includes developing and ...

As a core member, you will assist in the research & design, engineering, integration, testing ... Provides test and evaluation of hardware and/or software development * This includes developing and ...

Review design information and develop scopes of work to be purchased for all assigned items. Assist ... Competent with personal computer based scheduling software, WORD, EXCEL, and spreadsheet ...

Review design information and develop scopes of work to be purchased for all assigned items. Assist ... Competent with personal computer based scheduling software, WORD, EXCEL, and spreadsheet ...

Showing results 21-40

Assistant Software Engineer information

See Bloomington, IN salary details

$30.5K

$82.1K

$124.4K

How much do assistant software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for assistant software engineer in Bloomington, IN is $82,098.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,200.00 and $96,700.00 per year, depending on experience, location, and employer.

What is the difference between Assistant Software Engineer vs Software Engineer?

AspectAssistant Software EngineerSoftware Engineer
Required CredentialsBachelor's degree in CS or related field; some internshipsBachelor's or higher; more experience preferred
Work EnvironmentEntry-level, supervised tasks, learning-focusedFull responsibility for projects, independent problem-solving
Employer & Industry UsageCommon in tech companies, startups, IT departmentsStandard role across tech, finance, healthcare, and more

The main difference is experience and responsibility. Assistant Software Engineers are entry-level, focusing on learning and supporting tasks, while Software Engineers handle full project development independently. The roles often overlap in credentials and work environment, but the Software Engineer position involves greater autonomy and technical expertise.

What are the key skills and qualifications needed to thrive as an assistant software engineer?

To thrive as an Assistant Software Engineer, you need a solid understanding of programming languages (such as Java, Python, or C++), software development fundamentals, and typically a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic debugging tools, and common development frameworks is important. Strong problem-solving abilities, collaboration, and effective communication help you work efficiently within teams and adapt to evolving project requirements. These skills and qualities are essential for delivering quality code, learning quickly, and contributing to successful software projects.

What are some common challenges faced by assistant software engineers when joining a new development team?

Assistant Software Engineers often encounter challenges such as adapting to unfamiliar codebases, learning new technologies or frameworks used by the team, and understanding the team's workflow and communication practices. It's common to spend initial weeks focusing on onboarding tasks, shadowing experienced developers, and gradually taking on more complex assignments. Collaboration with senior engineers is key, as they provide guidance and feedback to help you grow technically and integrate smoothly into the team's processes.
What are the most commonly searched types of Software Engineer jobs in Bloomington, IN? The most popular types of Software Engineer jobs in Bloomington, IN are:
What are popular job titles related to Assistant Software Engineer jobs in Bloomington, IN? For Assistant Software Engineer jobs in Bloomington, IN, the most frequently searched job titles are:
What job categories do people searching Assistant Software Engineer jobs in Bloomington, IN look for? The top searched job categories for Assistant Software Engineer jobs in Bloomington, IN are:
What cities near Bloomington, IN are hiring for Assistant Software Engineer jobs? Cities near Bloomington, IN with the most Assistant Software Engineer job openings:
Infographic showing various Assistant Software Engineer job openings in Bloomington, IN as of August 2026, with employment types broken down into 88% Full Time, 6% Part Time, 3% Temporary, and 3% Contract. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $82,098 per year, or $39.5 per hour.

Full-time

Posted 11 days ago


Job description

Description

We are seeking a skilled and dedicated RF Engineer (JCREW) to join our team, supporting the development and integration of advanced RF and EW systems. This role offers an exciting opportunity to contribute to complex RF systems in a collaborative and innovative environment.


Key Responsibilities

  • Support the design, development, integration, testing, and evaluation of RF and EW systems, subsystems, and supporting test infrastructure.
  • Perform RF signal analysis, waveform generation, modulation assessment, and technical evaluation of RF communications and propagation effects.
  • Use RF laboratory and test equipment such as spectrum analyzers, vector network analyzers, signal generators, and related instrumentation to construct, acquire, define, measure, and evaluate RF signals and waveforms.
  • Support laboratory, field, and operationally relevant test events, including setup, execution, troubleshooting, data collection, and post-test analysis.
  • Assist with RF modeling and simulation, verification and validation, and assessment of RF coverage, antenna effectiveness, and related performance characteristics.
  • Support analysis of RF hardware architectures, including transmit and receive chains, interfaces, and integration considerations.
  • Contribute to the development and evaluation of test procedures, technical documentation, reports, briefs, and recommendations supporting customer decision-making.
  • Support test equipment setup, maintenance, calibration awareness, and technical readiness in both lab and field environments.
  • Collaborate with multidisciplinary teams supporting systems engineering, software development, modeling and simulation, and test and evaluation activities.
  • Provide engineering recommendations to improve test rigor, repeatability, efficiency, and mission relevance.
  • Support work in secure environments and travel as required to support customer test events and mission needs.

Requirements

  • Bachelor's degree in Electrical Engineering.
  • Concentration in microwave engineering, radio frequency theory, electromagnetics, or communications systems preferred.
  • 3+ years of related professional experience in microwave and radio frequency design, RF test, RF systems engineering, or closely related work.
  • Working knowledge of RF communications, propagation, modulation schemes, and waveform analysis.
  • Hands-on experience with RF measurement and laboratory equipment, including spectrum analyzers, vector network analyzers, and signal generators.
  • Understanding of RF transmit and receive architectures and associated integration and test considerations.
  • Ability to analyze technical data and clearly document findings, conclusions, and recommendations.
  • Strong written and verbal communication skills and ability to work effectively in a collaborative technical environment.
  • Ability to work independently, manage competing priorities, and contribute in a fast-paced engineering environment.
  • U.S. Citizenship required.
  • Must be able to obtain and maintain a Secret security clearance.


Desired Qualifications

  • Experience supporting test and evaluation of RF, EW, wireless, or communications systems.
  • Field experience with RF propagation testing, over-the-air testing, or other operationally relevant test events.
  • Familiarity with software-defined radio (SDR) concepts and associated hardware.
  • Experience with Digital Signal Processing (DSP) and/or Field Programmable Gate Array (FPGA)-based systems.
  • Experience with RF modeling and simulation, verification and validation, or test infrastructure development.
  • Experience preparing test plans, technical reports, briefing materials, or other engineering documentation.
  • Familiarity with secure laboratory environments, developmental test activities, and troubleshooting of integrated systems.
  • Ability to support higher-classification tasking as required by assignment."


About TRISTAR

TRISTAR is an SBA certified Service-Disabled Veteran-Owned professional services company supporting the U.S. Department of War programs. Our core competencies include Electronic Warfare, Enterprise Management, Full Spectrum Cybersecurity, Information Technology, Digital Transformation, Software Engineering and Development, Maritime Modernization and Engineering, and Technical Solutions.


TRISTAR was founded in March 1995 and has built an employee-focused collaborative environment which enables our team of professionals to create and deliver customized solutions to meet our customers' mission critical challenges. TRISTAR's core capabilities support customers with end-to-end solutions.


For over 30 years, TRISTAR has demonstrated and perfected our ability to successfully manage any task, small or large no matter how difficult or complex.


TRISTAR is proud to serve the Department of War and other Federal Agencies.


TRISTAR provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.