EFJohnson Technologies logo

Software Engineer 2

EFJohnson Technologies

Irving, TX
Full Time
Mid Level
26 days ago

Job Description

About the Role

The Software Engineer 2 will develop and maintain software for EFJohnson's Infrastructure ISSI Gateway product, following the Product Life Cycle process, and actively communicating with engineering teams to ensure timely delivery and quality. The role involves working in an embedded environment, supporting infrastructure products, and contributing to project planning and execution.

Key Responsibilities

  • Develops and maintains software for EFJohnson's infrastructure product line in an embedded environment.
  • Creates and executes applicable unit, integration and system test cases.
  • Responsible for Call Processing related features for an Inter-Subsystem Interface linking multiple LMR systems.
  • Develops working Level knowledge of Project 25 Documentation and Specifications.
  • Provides technical support on infrastructure products to solve design and field issues.
  • Develops detailed plans for projects to achieve scheduled milestones.
  • Establishes and maintains good inter/intra departmental communications.
  • Responds to special assignments/projects as directed by management, with an attitude and willingness conducive to getting the job done.
  • Exhibits desirable and appropriate professional behavior including leadership, sense of urgency, independent judgment, teamwork, ability to get along with others, creative thinking and personal integrity to provide for a cohesive, productive business unit dedicated to the achievement of corporate goals.

Requirements

  • Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • 2-4 years applicable experience required.
  • Experience writing object-oriented software programs required.
  • Knowledge of key architectural principles - Abstraction, Cohesion, Encapsulation, Inheritance required.
  • Must possess excellent interpersonal skills and be a team player.
  • Must be a self-starter with excellent problem solving skills.
  • Experience with C/C++ in a Linux environment required.
  • Experience developing real-time, multi-threaded applications required.

Nice to Have

  • Familiarity of P25 Standards Documents and Specifications.
  • Familiarity with networking layers and protocols.
  • Familiarity with templates and design patterns.
  • Experience developing device drivers.
  • Experience using debuggers, logic analyzers, or oscilloscopes.
  • Knowledge of land mobile radio or other communications standards.

Qualifications

  • Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, or Computer Science.
  • 2-4 years applicable experience.
Apply Now

Job Details

Posted AtJul 9, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About EFJohnson Technologies

Website

efjohnson.com

Company Size

101-250 employees

Location

Irving, TX

Industry

Other Communications Equipment Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches