Embedded Software Engineer - Huntsville, Alabama United States - 44909


Job #: 44909
Title: Embedded Software Engineer
Job Location: Huntsville, Alabama - United States
Employment Type:
Salary: $90,000.00 - $130,000.00 - US Dollars - Yearly
Employer Will Recruit From: Nationwide
Relocation Paid?: Negotiable


[None Listed]



An Embedded Software Engineer is required to help design and deploy our client's market-leading products in Austin, TX. This client is a global provider of turnkey and off-the-shelf products for the defense and science industries. In this role, you will engage in a collaborative, rapidly-changing environment to design and support groundbreaking new technologies that protect and aid discovery. In this position, you will focus on Linux and Embedded Linux development for their portfolio of products with System-On-Chip (SoC, MPSoC, and RFSoC). If you have all the qualities stated in this description, then this is a great opportunity to develop the best product in its class!




Responsibilities of the Embedded Software Engineer:

  • Development, integration, and test of HPC systems for real-time RF signal processing applications.
  • Development of software to support the integration of RF-DSP hardware such as A-D converters and FPGAs for real-time data capture and processing.
  • Performance characterization and interoperability testing of integrated systems solutions.
  • Interaction with the wider software team to create application-oriented demos for trade shows and customer engagements.
  • Evaluation of emerging HPC and RFDSP hardware & software technologies.
  • Engagement in software lifecycle activities including design and code reviews.
  • Cofunction with other engineering teams, partners, and vendors to ensure interoperability and reuse.
  • Close interaction with field application engineering team to facilitate pre and post-sales support for HPC systems.


  • Bachelors Degree (Masters preferred) in Computer Science, Computer Engineering or Electrical Engineering.
  • 3+ years of experience developing and deploying software in embedded or high-performance computing environments.
  • Must have experience with C / C++ programming languages.
  • Strong knowledge of Linux is required.
  • Ability to perform Real-time system integration.
  • Knowledge of IO interfaces for RF signal data capture.
  • Familiarity with digital signal processing techniques is a plus.
  • Possess ability to learn new development practices, languages, and tools.
  • Flexibility and self-motivation, with the ability to interact with the customers.
  • Coupled with strong analytical ability, attention to detail will be instrumental to success.
  • Demonstrated ability to work as a key member of a team, ability to communicate clearly and concisely

University - Bachelor's Degree/3-4 Year Degree


Our recruiters are currently seeking to fill this position and hundreds like this in our network. If you are a match you'll be contacted with additional details.

We value your privacy and will never share your information with any employer without your consent.

Send your profile and resume to the recruiter who posted this job. You may include a cover letter to introduce yourself.

Cover Letter Text:

5,000 character limit