No experience
Employment Type:
Full time
Job Category:
Software Development Engineer
(This job is no longer available)
Comtech EF Data | Moscow, ID
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description


Entry level software engineer position focused on networking and/or embedded development. Candidate will work with team of developers designing and implementing software for satellite ground station equipment and WAN optimization appliances. Candidate will be responsible for creation, maintenance and improvement of low level (device drivers), high level (applications), and embedded software.


C or C++ language experience required.

Eagerness to learn new languages, tools, and techniques as needed to accomplish assigned tasks as part of a small, fast moving team where developers are frequently learning and adapting to new domains.

Experience with Python, Linux kernel development, device drivers, SNMP, and/or TCP/IP networking are added advantages.

Knowledge of embedded processors such as ARM, MIPS, or equivalent is a plus.

Experience with developing software for FPGA embedded processors such as in an Arria 10 SoC or Zynq a major plus.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

Work includes design, fabrication, modification, and evaluation of electronic hardware or software.

Confers with research personnel to clarify or resolve problems and develops design.

Prepares detailed engineering drawings, schematics and/or design documents under direct supervision.

Plans, develops and conducts experimental test programs under direct supervision.

Analyzes test data and reports to determine if design meets functional and performance specifications.

Confers with research and other engineering personnel and prepares design modifications as required.

Uses computer assisted design software and equipment to formulate and test designs.


Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivilant required.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Must be a US Citizen or Permanent Resident due to contract requirements.


Ability to read, analyze, and interpret common scientific literature and technical journals. Ability to effectively present information to colleagues and/or management.


Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations, and permutations. Ability to apply mathematical operations to such tasks as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory, and factor analysis.


Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.


None required

About Comtech EF Data

Comtech EF Data develops innovative and market-leading satellite communication products. Our advanced solutions are enabling bandwidth efficiencies and link optimization for commercial and government customers around the world.