2

Entry Level Embedded Software Jobs in Iowa (NOW HIRING)

next page

Showing results 1-20

People also search for

Entry Level Embedded Software information

See Iowa salary details

$65.7K

$144.1K

$163.4K

How much do entry level embedded software jobs pay per year?

As of Jun 18, 2026, the average yearly pay for entry level embedded software in Iowa is $144,068.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $162,500.00 per year, depending on experience, location, and employer.

What is the difference between Entry Level Embedded Software vs Entry Level Firmware Engineer?

AspectEntry Level Embedded SoftwareEntry Level Firmware Engineer
Required CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldBachelor's in Electrical Engineering, Computer Engineering, or related field
Work EnvironmentEmbedded systems development, hardware integration, real-time OSFirmware development, microcontroller programming, hardware interfacing
Industry UsageConsumer electronics, automotive, medical devicesConsumer electronics, IoT devices, industrial equipment
Common Search/ComparisonYesYes

Entry Level Embedded Software and Entry Level Firmware Engineer roles often overlap in skills and industry usage. Both require knowledge of microcontrollers, programming languages like C, and understanding of hardware-software integration. The main difference lies in terminology: embedded software focuses broadly on software running on embedded systems, while firmware engineering emphasizes low-level programming directly on hardware. Both roles are essential in developing embedded products across various industries.

What are the key skills and qualifications needed to thrive as an Entry Level Embedded Software Engineer, and why are they important?

To thrive as an Entry Level Embedded Software Engineer, you need a solid background in C/C++ programming, basic knowledge of embedded systems, and a relevant degree such as electrical engineering, computer science, or a related field. Familiarity with microcontrollers, real-time operating systems (RTOS), debugging tools, and version control systems like Git is typically required. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help you excel in this role. These skills are essential to developing reliable software, collaborating with hardware teams, and meeting project requirements in embedded system environments.

What are entry level embedded software engineers?

Entry level embedded software engineers are professionals who design, develop, and test software that runs on specialized hardware devices, such as microcontrollers or embedded systems, often at the start of their careers. They typically work with programming languages like C or C++ and collaborate closely with hardware engineers to ensure software and hardware integration. These roles often involve tasks such as writing code for device drivers, debugging software, and performing basic testing, all under the guidance of more experienced engineers. Entry level positions are ideal for recent graduates or those new to embedded systems, providing foundational experience in this field.

What are some typical challenges faced by entry-level embedded software engineers, and how can they overcome them?

Entry-level embedded software engineers often encounter challenges such as debugging hardware-software interactions, understanding real-time constraints, and adapting to unfamiliar development environments. New engineers can overcome these hurdles by actively seeking mentorship from senior team members, practicing with debugging tools, and studying relevant hardware documentation. Regular collaboration with hardware engineers and participation in code reviews can also help build confidence and technical competence, while ensuring smoother integration and project delivery.
What are the most commonly searched types of Embedded Software jobs in Iowa? The most popular types of Embedded Software jobs in Iowa are:
What cities in Iowa are hiring for Entry Level Embedded Software jobs? Cities in Iowa with the most Entry Level Embedded Software job openings:
Athletic Trainer Pending Licensure

Athletic Trainer Pending Licensure

University of Rochester

Clinton, IA • On-site

$25.79 - $33.52/hr

Full-time

Posted yesterday


University Of Rochester rating

8.3

Company rating: 8.3 out of 10

Based on 179 frontline employees who took The Breakroom Quiz

96th of 537 rated colleges and universities


Job description

As a community, the University of Rochester is defined by a deep commitment to Meliora - Ever Better. Embedded in that ideal are the values we share: equity, leadership, integrity, openness, respect, and accountability. Together, we will set the highest standards for how we treat each other to ensure our community is welcoming to all and is a place where all can thrive.

Job Location (Full Address):

4901 Lac De Ville Blvd, Rochester, New York, United States of America, 14618

Opening:

Worker Subtype:

Regular

Time Type:

Full time

Scheduled Weekly Hours:

40

Department:

500283 University Sports Medicine

Work Shift:

UR - Day (United States of America)

Range:

UR URCA 209 H

Compensation Range:

$25.79 - $33.52

The referenced pay range represents the minimum and maximum compensation for this job. Individual annual salaries/hourly rates will be set within the job's compensation range, and will be determined by considering factors including, but not limited to, market data, education, experience, qualifications, expertise of the individual, and internal equity considerations.

Responsibilities:

Under the direction and direct supervision of an New York State certified athletic trainer, providers athletic training services to local high schools and collegiate institutions through prevention, conditioning, re-conditioning and rehabilitation for athletic injuries in the clinic setting under the direction of a physician in collaboration with other medical and allied health professionals.
Career Ladder: The three bands within this position are differentiated by level of independence, supervision required, ability to precept new employees in the use of all equipment and the ability to lead and meet established departmental goals. Athletic Trainer levels and criteria for each level is defined below:
Band I: Entry level Athletic Trainers who are new to the URMC Sports Medicine Department who require training as well as regular direct supervision or guidance from a more senior athletic trainer. This generally involves orientation to the Department's infrastructure, policies, protocols, workflows, procedures and routines. During this period the Athletic Trainer must demonstrate an ability to progress towards proficient and competent performance of required tasks of an Athletic Trainer. 100% of time spent on clinical care and/or outreach activities.
Band II: With minimal supervision, demonstrates proficiency and competence in all aspects of job responsibilities and expectations, and consistently demonstrates initiative to assist in other areas of the department when the need arises. Able to work with student athletic trainers as needed. Demonstrates consistent attention to detail in all outreach and clinical services including complete documentation. Additional duties may include working on special projects. 100% of time spent on clinical care and/or outreach activities.
Band Two status requires a minimum of 18 months of progressively responsible professional work experience in an outpatient orthopedic clinical care and athletic training outreach role.
Band III: In addition to the responsibilities of an athletic trainer Band Two, responsibility for either program or regional coordination. Program coordination includes assisting in supervision, training, compliance, and operations of a sub-program staffed by athletic trainers. Regional coordination includes assisting in supervision, training, compliance, and operations of ATC programs at satellite locations. May serve as a preceptor in the on-boarding of newly hired athletic trainers directly orienting to equipment, routines and procedures, computer programs and software, as well as departmental and hospital policies. Directly assists in the mentoring of newer athletic trainers by providing one-on-one assistance in conjunction with the senior athletic trainer and directors. Able to effectively troubleshoot issues that arise within the department and deal with accordingly. Able to represent the department on various committees such as safety, quality, and operations groups. 90% clinical care and/or outreach activities and 10% administrative activities for program or regional coordination.
Band Three status minimally requires 4 years of progressively responsible professional work experience as an athletic trainer in an outpatient orthopedic clinical care and athletic training outreach role with 1 year dedicated to the URMC Sports Medicine Department preferred.
Senior: Experienced clinician that meets all Band III criteria plus management/oversight of sub-program within the overall program and/or assists/supports/executes Program Director Management functions as directed by ATC program directors.
Senior status minimally requires 6 years of progressively responsible professional work experience as an athletic trainer in an outpatient orthopedic clinical care and athletic training outreach role with 2 year dedicated to the URMC Sports Medicine Department preferred.

ESSENTIAL FUNCTIONS

Athletic Training Outreach Services in the High School or Organization Setting under the direct supervision of a NYS certified ATC:

  • Care of Injuries: evaluates injuries, applies first aid, coordinates referral to medical care. Communicates with parents or guardian, as necessary, and the physician regarding medical care. Develops programs of general conditioning during recovery. Instructs athlete in following prescribed home rehabilitation programs. Teaches procedures for a functional progression for return to participation
  • Instructs athletes, parents/guardian and coach regarding conditioning, weight control, diet, prevention and care of injuries. Educates coaches regarding procedures and techniques for enhancement of performance. Teaches student athletic trainers first aid protocol. Provides guidance related to prophylactic skills and record keeping. Instructs on in-service programs for coaching staff regarding care and prevention of injuries
  • Prevention of Athletic Injuries: Evaluates prior injuries and develops and teaches a program of injury prevention. Evaluates injury rate and etiology and suggest changes in sport techniques and/or practice procedures to coaches. Instructs coaching staff regarding sports techniques and practice procedures in view of injury prevention. Educates, coaches and trains student athletic trainers in approved procedures
  • Maintains inventory and assists with ordering of supplies as needed
  • Documents patients' progress and response to treatments in the medical record

Athletic Training and Rehabilitation in the Clinic Setting under the direct supervision of a NYS certified ATC:

  • Evaluates the patient's functional status and abilities and disabilities for participation in activities (sports). Applies or directs application of various measures and tests. Plans a program of patient treatment related to diagnosis/prognosis from physician's order
  • Determines types and frequencies of rehabilitation and communicates the care plan options with patient
  • Obtains supportive information from other sources, e.g., family members, physician, nursing staff, etc.
  • Communicates with, and recommends to physician and others involved, modification of program as needed

Athletic Trainer Mobility Aid and Patient Assistant in the Hospital Setting:

Under the direction of the registered nurse:

  • Assists with patient needs via call bell system
  • Provides ROM in accordance with plan of care
  • Initiates and assists with transfers in and out of bed, chairs, wheelchairs, and lifts. Instructs and aids in teaching patients and family safe transfer techniques
  • Selects and utilizes transfer equipment safely and proficiently
  • Works collaboratively with all members of the team to meet the mobilization needs of the patient
  • Promotes functional gains through instruction and supervision of patient
  • Participates in creation of a mobility plan
  • Ensures side rails and safety equipment are in full position and operational
  • Is knowledgeable of hospital safety policies and procedures
  • Takes responsibility to notify appropriate persons of any hazards
  • Remains in constant observation of the assigned patient at all times
  • Demonstrates the ability to care for patients of different age groups

Supporting programs within the UR Sports Medicine department:

  • Participates in departmental meetings (both administrative and clinical continuing education programs)
  • Keeps current in the field by reading professional articles and journals
  • Attends CEU courses in ATC related field
  • Participates and attends selected professional meetings and seminars, etc.
  • Performs duties to support Ortho Sports MD's in clinic, including documentation, taking history, performing exam and discussing exercise progression with patients
  • Assist in the ASC with patient care education instructing patients with post- operative exercise guidelines.
  • Performs evaluation and physical testing with workplace health clients in order to develop an exercise program for purposes of injury prevention and health maintenance. May also assist with sports performance programs including but not limited to performance training, ART, and Group Exercise classes

Other duties as assigned


MINIMUM EDUCATION & EXPERIENCE

  • Bachelor's degree in Athletic Training or related field required
  • Master's in same or related field preferred
  • Or equivalent combination of education and experience required


LICENSES AND CERTIFICATIONS

  • Certification as an Athletic Trainer by the National Athletic Trainers' Association Board of Certification (NATABOC) required
  • Eligible and has applied for New York State licensure as an athletic trainer required
  • CPR certification required and ability to call for and/or render care in the event of a patient emergency required
  • Employee must maintain all requirements mandated by Strong Memorial Hospital / Strong Health as a condition of employment required
  • Internship route certification in Athletic Training required

The University of Rochester is committed to fostering, cultivating, and preserving an inclusive and welcoming culture to advance the University's Mission to Learn, Discover, Heal, Create - and Make the World Ever Better. In support of our values and those of our society, the University is committed to not discriminating on the basis of age, color, disability, ethnicity, gender identity or expression, genetic information, marital status, military/veteran status, national origin, race, religion, creed, sex, sexual orientation, citizenship status,or any other characteristic protected by federal, state, or local law (Protected Characteristics). This commitment extends to non-discrimination in the administration of our policies, admissions, employment, access, and recruitment of candidates, for all persons consistent with our values and based on applicable law.


What University Of Rochester employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom