Engineer - Embedded Software Design and Test - Job ID 9862


Space Dynamics Laboratory is seeking mid-level Engineers (3-7 years’ work experience) to support current and future work developing embedded real-time applications and device drivers. The candidate should have a background in software development including the use of a structured or formal software development process with experience in bug reporting/tracking and software test processes. Experience with Unix/Linux and Windows programming are essential. Candidate must possess skills in object-oriented software engineering, embedded software development, agile programming methodologies, unit testing, and use of verification and validation software.


The ability to read hardware data sheets, schematics, and assembly drawings for the purposes of developing software interfaces and testing the interfaces to the component level is very desirable. Driver-level programming and hardware interface experience is also desirable. A working knowledge of FPGAs and VHDL programming language is beneficial. Familiarity with the use of hardware troubleshooting equipment, i.e., oscilloscopes and logic analyzers is also beneficial.


Position requires a BS in Computer Engineering, Electrical Engineering or related field, with a strong computing background and software development experience. The candidate must be able to work independently and as a team member. Good communications skills, both written and verbal are essential. Some travel may be required. The successful candidate must have, or be able to obtain, a DoD security clearance; eligibility requirements include U.S. citizenship.


Required Qualifications:

·         BS in related field (CE, EE)

·         Working knowledge of software programming and testing using C/C++

·         Experience with Unix/Linux and Windows software programming.

·         Experience with software version control and bug tracking tools (Git, Redmine/Jira)

·         Ability to obtain a security clearance (US citizenship is required)


Preferred Qualifications:

·         Experience with device driver-level programming

·         Hardware interface experience

·         Ability to read data sheets, schematics, and assembly drawings and write software interfaces to the component level

·         Working knowledge of FPGA development using VHDL

·         Familiarity with scopes and logic analyzers

·         DoD Security Clearance


About SDL: SDL, a nonprofit unit of the Utah State University Research Foundation, has been solving the technical challenges faced by the military, science community, and industry since 1959. SDL offers flexible work schedules and competitive salaries and benefits. As a University Affiliated Research Center (UARC), SDL also offers unique benefits, such as company contribution of 14.2% of annual gross earnings for retirement for exempt staff and discounted USU tuition of 50% for employees and dependents.


*Affirmative Action - Equal Opportunity Employer