Demo

Embedded Software Developer

Penta Research
Huntsville, AL Full Time
POSTED ON 12/26/2024
AVAILABLE BEFORE 2/26/2025

Huntsville, AL

Full Time

Security Clearance:   

Active DoD Secret clearance required

 

Job Description & Position Responsibilities:

Penta Research is seeking an Embedded Software Developer working with a commercial satellite and/or aircraft autonomy company. The candidate will be responsible for embedded software development in primarily C language on the ARM Cortex-M7 processors.  The candidate must have the ability to integrate and debug existing code, assist with code design, testing, and documentation.  Must have experience and knowledge of basic software practices such as coding standards and configuration management.  The candidate must have excellent oral and written communication skills and an ability to work effectively in a rapid paced team environment.

 

Basic Qualifications:

  • Bachelor’s degree from an accredited college in engineering or computer science
  • Minimum of 5 years of embedded software development experience
  • Fluent in bare metal C/C
  • Experience with ARM Cortex-M7 processors
  • Experience with peripheral interfaces such as UART, I2C, SPI, and CAN bus
  • Experience with the Linux Operating System
  • Knowledge of object-oriented principles  
  • Software debugging and testing experience
  • Knowledge of one or more software development tools such as Git, Atlassian suite, Jenkins
  • Strong problem-solving skills, including the ability to review performance and identify root cause and recommended solutions
  • Good verbal and written communication skills, must be able to work independently and will possess the poise and flexibility required to work in a highly dynamic environment

 

Desired Qualifications:

  • Experience with RTOS like Zephyr or FreeRTOS   
  • Experience developing Application Programming Interfaces.   Familiarity with High Performance Computing (HPC) environments, Linux job management, and ARM programming.  

 

Travel Requirement:

  • Position location: Huntsville, AL.  Some Travel is possible.

                                 

Keyword Search:

  • C , Object Oriented Design/Development, Linux, HPC, ARM Cortex-M7, Software Architecture

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Developer?

Sign up to receive alerts about other jobs on the Embedded Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$72,538 - $87,299
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$128,473 - $158,030
Income Estimation: 
$143,123 - $179,960
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030

Sign up to receive alerts about other jobs with skills like those required for the Embedded Software Developer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $94,044 - $125,068
  • Debugging Skill

    • Income Estimation: $90,707 - $120,959
    • Income Estimation: $94,625 - $127,578
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Embedded Software Developer jobs in the Huntsville, AL area that may be a better fit.

Backend Developer

Indium Software, Princeton, AL

Embedded Systems Software Engineer

Secmation, Huntsville, AL

AI Assistant is available now!

Feel free to start your new journey!