1

Junior Software Trainer Jobs in Delaware (NOW HIRING)

Senior Embedded Software Engineer

Newark, DE · On-site

$121K - $158K/yr

Serve as a technical leader on the team-mentoring junior engineers, promoting best practices, and ... training when you join as well as continued development and training throughout your career. We ...

Testing product/software change requests * Develop and maintain product documentation * Develop training materials, how to guides, solution articles, etc. to support product end users * Operate as a ...

Testing product/software change requests * Develop and maintain product documentation * Develop training materials, how to guides, solution articles, etc. to support product end users * Operate as a ...

Java AWS Software Engineer III

Newark, DE · On-site

$51 - $70/hr

Mentor and support junior developers by offering technical guidance, conducting knowledge-sharing ... Formal training or certification on software engineering concepts and 3+ years applied experience

Mentor and support junior developers by offering technical guidance, conducting knowledge-sharing ... Formal training or certification on software engineering concepts and 3+ years applied experience

Java AWS Software Engineer III

Newark, DE · On-site

$50.50 - $69.50/hr

Mentor and support junior developers by offering technical guidance, conducting knowledge-sharing ... Formal training or certification on software engineering concepts and 3+ years applied experience

Java AWS Software Engineer III

Newark, DE · On-site

$51 - $70/hr

Mentor and support junior developers by offering technical guidance, conducting knowledge-sharing ... Formal training or certification on software engineering concepts and 3+ years applied experience

next page

Showing results 1-20

Junior Software Trainer information

What does a junior software trainer do?

A Junior Software Trainer is responsible for teaching individuals or groups how to effectively use specific software applications. They often assist in creating training materials, conducting demonstrations, and providing support to users during and after training sessions. Typically, they work under the supervision of more experienced trainers and may also help answer questions or troubleshoot common software issues. The role is ideal for those who have a strong understanding of software and enjoy helping others learn new technology. Over time, Junior Software Trainers can advance to more senior training or instructional design roles.

What are the key skills and qualifications needed to thrive as a junior software trainer, and why are they important?

To thrive as a Junior Software Trainer, you need a solid understanding of software applications, training methodologies, and typically a relevant degree or equivalent experience. Familiarity with learning management systems (LMS), presentation tools like PowerPoint, and basic troubleshooting skills are commonly required. Excellent communication, patience, and the ability to explain complex concepts clearly are standout soft skills for this role. These abilities are crucial to effectively teach users, foster engagement, and support successful software adoption.

What are some common challenges faced by junior software trainers when delivering training sessions, and how can they overcome them?

Junior Software Trainers often encounter challenges such as varying levels of participant experience, maintaining engagement, and addressing unexpected technical issues during sessions. To overcome these, it's helpful to prepare adaptable training materials, encourage interactive participation, and stay up-to-date with the latest software updates. Collaborating closely with senior trainers and seeking feedback from trainees can also help junior trainers continuously improve their delivery and build confidence in handling diverse training scenarios.

What are popular job titles related to Junior Software Trainer jobs in Delaware?

For Junior Software Trainer jobs in Delaware, the most frequently searched job titles are:

What job categories do people searching Junior Software Trainer jobs in Delaware look for?

The top searched job categories for Junior Software Trainer jobs in Delaware are:

What cities in Delaware are hiring for Junior Software Trainer jobs?

Cities in Delaware with the most Junior Software Trainer job openings:

Infographic showing various Junior Software Trainer job openings in Delaware as of August 2026, with employment types broken down into 85% Full Time, 11% Part Time, and 4% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution.

Senior Embedded Software Engineer

Hologic Inc.

Newark, DE • On-site

$121K - $158K/yr

Full-time

This job post has expired today. Applications are no longer accepted.


Hologic rating

8.0

Company rating: 8.0 out of 10

Based on 25 frontline employees who took The Breakroom Quiz

181st of 495 rated machine equipment manufacturers


Job description

We're looking for a Senior Embedded Software Engineer to design, develop, and maintain embedded software for our next-generation breast and skeletal health systems. In addition to core embedded software development, this role requires hands-on experience with low-level embedded software development, including driver-level design, implementation, and testing, as well as board bring-up activities. The engineer will work closely with hardware teams to interface with peripherals and ensure reliable system operation using communication protocols such as I2C, SPI, UART, USB, CAN, and Ethernet. This role is based out of Newark, DE and will require onsite presence.

What You'll Do

  • Develop an expert-level understanding of our products and how they're used in clinical practice.
  • Design, implement, and validate low-level device drivers for embedded platforms.
  • Perform board bring-up activities, including hardware/software integration, debugging, and validation on new hardware platforms.
  • Develop and debug software interfaces for hardware peripherals using protocols such as I2C, SPI, UART, USB, CAN, and Ethernet.
  • Work within an Agile/Scrum/Continuous Integration environment to deliver reliable, production-ready code.
  • Contribute to technical documentation, including requirements, design specifications, and release notes.
  • Identify, design, and implement appropriate software testing; collaborate closely with Test Engineers to support verification and validation.
  • Diagnose, prioritize, and resolve complex technical issues; analyze defects and drive process improvements.
  • Serve as a technical leader on the team-mentoring junior engineers, promoting best practices, and insisting on high standards for quality and usability.
  • Partner with Product Management and domain experts to define product improvements and new features.
  • Perform software risk assessments (e.g., FMEAs) and help develop appropriate mitigations at the component, subsystem, and system levels.
  • Stay current with emerging technologies and propose opportunities for product and process improvements.
  • Train cross-functional teams on key product design elements and proper usage where needed.

What We're Looking For

Education

  • Bachelor's or Master's degree in a relevant technical field (e.g., Computer Engineering, Electrical Engineering, Computer Science, or similar).

Experience

  • 8+ years of experience with a Bachelor's degree. 
  • Experience developing complex, multi-component systems, including RTOS and/or embedded controllers.
  • Strong computer science foundation, including operating systems, software systems, data structures, algorithms, and networking.

Technical Skills

  • Hands-on experience with low-level embedded software development, including device driver design, implementation, and testing.
  • Experience with board bring-up, hardware/software integration, and debugging on new hardware platforms.
  • Strong experience interfacing with hardware using communication protocols such as I2C, SPI, UART, USB, CAN, and Ethernet.
  • Expert-level programming skills in C/C++ in an embedded environment; assembler-level experience is a plus.
  • Demonstrated mastery of software design principles, data structures, design patterns, and multithreading.
  • Ability to architect complex software systems to meet functional and performance requirements while maintaining long-term maintainability.
  • Ability to read and interpret circuit diagrams to identify control signals and processor inputs.
  • Strong debugging skills and experience resolving complex issues in embedded systems.
  • Comfortable working with technical documentation (requirements, design documents, release notes, etc.).
  • Experience conducting and participating in thorough code reviews.
  • Strong familiarity with developer tools: version control, CI/CD build pipelines, and issue/project tracking tools.

Soft Skills

  • Excellent written and verbal communication skills, including the ability to explain complex technical topics to both technical and non-technical stakeholders.
  • Able to adapt communication style to different audiences and collaborate effectively within a cross-functional team.
  • Demonstrated ownership of deliverables, with a track record of meeting project timelines.
  • Strong awareness of both local and system-level impact of code changes.
  • Proven ability to champion best practices and contribute to continuous improvement in processes and products.

Nice-to-Have

  • Experience in the medical device industry.
  • Experience with medical imaging or general image processing.
  • Familiarity with DICOM and/or HL7 standards.
  • Experience with secure coding principles or cybersecurity.

So why join Hologic?

We are committed to making Hologic the company where top talent comes to grow. For you to succeed, we want to enable you with the tools and knowledge required and so we provide comprehensive training when you join as well as continued development and training throughout your career. We offer a competitive salary and annual bonus scheme, one of our talent partners can discuss this in more detail with you.

The annualized base salary range for this role is $106,500 - $166,600 and is bonus eligible. Final compensation packages will ultimately depend on factors including relevant experience, skillset, knowledge, geography, education, business needs and market demand.

Agency and Third-Party Recruiter Notice: Agencies that submit a resume to Hologic must have a current executed Hologic Agency Agreement executed by a member of the Human Resource Department. In addition Agencies may only submit candidates to positions for which they have been invited to do so by a Hologic Recruiter. All resumes must be sent to the Hologic Recruiter under these terms or they will not be considered.

As part of our commitment to a fair and accurate evaluation of each candidate's qualifications, we require all applicants to refrain from using AI tools, such as generative AI or automated writing assistance, during any stage of the interview process. Responses influenced by AI may result in disqualification. We appreciate your understanding and cooperation in ensuring a transparent and equitable selection process.

Hologic, Inc. is proud to be an Equal Opportunity Employer inclusive of disability and veterans.

#LI-DS1

#onsite


What Hologic employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom