Embedded Software Developer

Penta Research
Huntsville, AL, US
Full-time

Job Description

Job Description

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
  • 30+ days ago
Related jobs
ENSCO
Huntsville, Alabama

Develop software for embedded or high performance navigation systems. Experience with software architectures, open architectures, and software design is desired. Develop software for real time navigations systems and supporting infrastructure. The ideal candidate will be interested in working on com...

Penta Research
Huntsville, Alabama

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. Minimum of 5 years of embedded software develo...

Promoted
ASRC Federal
Huntsville, Alabama

We are seeking a full-stack software developer with up to 5 years of experience in Huntsville, AL to join our team in support of the Missile Defense Agency (MDA) Missile Defense Data Center (MDDC). Contribute to the entirety of the software development process (design, develop, test, verify, deploy,...

Promoted
Peraton
Huntsville, Alabama

Ensure software functions normally through software maintenance, upgrade, and testing. BS degree and fourteen (14) years of experience with programming and software development including analysis, design, development, implementation, testing, maintenance, quality assurance, troubleshooting and/or up...

Promoted
Thompson Software Solutions
Huntsville, Alabama

This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software products. Experience with Embedded Software development and integration on target software. In this role, you will work ...

Promoted
MISC.
Huntsville, Alabama

Red Team Developer to work in Huntsville, AL. Perform software development functions in support of the customer’s Red Team mission to effectively portray opposition force Computer Network Attack, Computer Network Exploitation, and Computer Network Defense. Define requirements and develop software so...

Promoted
Leidos Inc
Huntsville, Alabama

Senior Embedded Firmware Developer. The individual selected for this position will be an embedded design engineer with varied technical interests and demonstrated engineering and leadership skills. The engineer will lead efforts on and develop architectures for embedded systems integrated into a div...

Promoted
Blue Origin
Huntsville, Alabama

Enhance user experience through automation and interface applications with external software tools, Windchill, and/or within Creo. Experience using CI/CD pipelines, such as Gitflow workflow to manage application development and changes. Experience working within a PLM application, such as Windchill....

Promoted
Lockheed Martin
Huntsville, Alabama

The Next Generation Interceptor program is looking for embedded software engineers experienced in real-time embedded operating systems such as VxWorks. ...

Promoted
All Points Logistics, LLC
Huntsville, Alabama

Bachelor’s Degree or higher in Software Engineering or other related discipline from an accredited school. The successful candidate will support All Points in providing engineering expertise to Lockheed Martin’s Next Generation Inceptor (NGI) Program. Strong Experience developing embedded software s...