skip to main content

Important Notice

It appears you are using an older version of your browser. While some functions will be available, Alabama JobLink works best with a modern browser such as the ones provided by:

Please download and install the latest version of the browser of your choice. We apologize for any inconvenience.

Mid to Senior Embedded Software / Firmware Engineer

Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.

Job Details
Job Order Number
Company Name
Physical Address

Huntsville, AL 35808
Job Description

Mid to Senior Embedded Software / Firmware Engineer

Huntsville, ALFull Time

In order to apply for this or any other job you will need to log in.

Position Description

Dynetics, an employee-owned company, is seeking a talented Embedded Software/Firmware Engineer to join a diverse team to create unique solutions for complex problems. With offices across the United States engaging in the defense, space, cyber and commercial fields. Dynetics provides responsive, cost effective engineering, scientific and IT solutions.

Dynetics is seeking an embedded software/firmware engineer interested in working with software / firmware development for DoD and NASA projects. Candidate will design, develop and test firmware for custom and Commercial-Off-The-Shelf embedded microprocessors, FPGAs and other programmable components. Candidate must work well in a small, fast pace and mission driven environment. Will require innovation, quick learning, excellent communication skills and adaptive thinking.

The candidate will be following processes that meet the Capability Maturity Model Integration (CMMI) model maturity level 3. Emphasis is placed on the utilization of existing and leading-edge tools to provide cost effective and timely solutions to our customer. The team consists of highly skilled professionals that have strong fundamental skills, exercise best practices, conduct peer reviews, and exceeds customer expectations.


Basic Qualifications

Candidate must possess a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent degree. Candidate must have experience in software development and demonstrate knowledge of Windows, Linux, C/C++ as well as data structures, object-oriented design, and effective unit testing.

The position requires a self-disciplined individual with good people skills, writing skills, and strong technical interests/capabilities. This position requires periodic communication with the customer and possible travel to the customer location.

Other Qualifications

A minimum of 3 years software/firmware embedded development experience is preferred.Knowledge and experience with a mid-level language such as C, C++, or Rust and familiarity with unit testing and data structures is preferred. Familiarity with microcontrollers and experience with researching and integrating peripherals into a system are considered a plus.

Security Requirements

Candidate must be a US Citizen and possess (and be able to maintain) a Final Secret Clearance or meet the eligibility to obtain (and maintain) a Secret Clearance.

Job Number:


Closing Date:



Dynetics is an Equal-Opportunity Employer. All employees and applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability, or any other characteristic protected by law.

To view full details and how to apply, please login or create a Job Seeker account.