0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Software Development
See more jobs for students and recent grads who studied:
Junior Embedded Software Engineer
DESE Research, Inc. | Huntsville, Alabama
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description

DESE Research, Inc. is seeking a Junior Embedded Software Engineer to focus on the research and development of embedded software targeted at protecting critical systems functions of military aviation platforms. Our goal is to leverage emerging cyber security practices and technologies to harden and secure both existing and future systems used in combat vehicles.

The Junior Embedded Software Engineer will work alongside of other engineers to assist with the development and integration of protection technologies using cutting-edge capabilities such as embedded hypervisors and separation kernels to isolate hardware for critical systems functions. The candidate will also assist with the integration of communication resiliency capabilities to ensure overall cyber survivability when systems operate within a hostile environment.

This position will join a team of engineers solving challenging problems faced by the DoD in ensuring our national security interests. Some of the work will require independent research and analysis in addition to gaining experience by working with senior embedded software engineers as well as other teams.

Minimum Security Clearance: Ability to obtain a Secret clearance


* Assist with the development of tools, techniques and procedures to implement cyber resiliency on an embedded hardware platform
* Participate in the research, development and integration of protection technologies such as hypervisors, separation kernels, firewalls, data at rest encryption and authenticated/encrypted communication between devices across a communications bus
* Help with the writing of test plans and report-based deliverables
* Seek and identify opportunities for automation and process improvement
* Contribute on a small team in a fast-paced, collaborative, and dynamic environment focused on delivery of results
* Participate in technical discussions and presentations; describe and summarize complex ideas with clarity; confidently discuss and demonstrate own work
* Contribute to collaborative team-based planning and estimating efforts
* Perform software development tasks as necessary in scripting or high-level languages
* Any other related activities as required by management / leadership


* Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, Cyber Security, or related field
* Demonstrable experience working with a high-level programming language such as C or C++
* Experience with Linux command-line and scripting languages
* Experience with one or more Linux build systems and compilers such as make and gcc
* Understanding of computer security principles and secure software development life cycle concerns
* Familiarity with computer networking principles
* Strong verbal and written communication skills

Preferred Skills:

* Experience working with embedded microprocessors or microcontrollers
* Experience programming and debugging within a Linux environment

This company profile was created by AfterCollege and is about DESE Research, Inc.. This page is not endorsed by or affiliated with DESE Research, Inc.. For questions regarding company profiles, please email: care@aftercollege.com.