Junior Embedded Software Engineer at EO Solutions in Huntsville, Alabama

Posted in Other 3 days ago.

Type: full-time





Job Description:

Company: EO Solutions

EO Solutions, headquartered in Las Vegas, Nevada, with strategic locations in Maui, Hawaii, and Huntsville, Alabama, EO Solutions is a premier small aerospace and defense contractor. Leveraging world-class expertise in both hardware and software development, including cutting-edge AI and ML capabilities, we specialize in the rapid prototyping and deployment of emerging technologies. Our core areas of focus are Directed Energy and Space Domain Awareness. With a dedication to innovation and excellence, EO Solutions remains at the forefront of delivering advanced solutions that address the evolving challenges of modern aerospace and defense landscapes.

Job Description:

EO Solutions is seeking a Junior Embedded Software Engineer to support the development of the next generation of optical sensors and lasers.

Primary Responsibilities:
  • Collaborate iteratively with team members to prototype, design, implement, and test tools and applications for laser and telescoping systems.
  • Contribute to the entire software life cycle, including User Experience (UX), requirements, design, and testing.
  • Develop software primarily in C++ and Python for both desktop computers and real-time embedded systems.
  • Work within a self-disciplined Agile SCRUM environment.

Basic Qualifications:
  • Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related field
  • Strong competency in software development using C++, Java, or Python.
  • Aptitude for good object-oriented software design techniques.
  • Ability to debug, troubleshoot, and isolate software issues.
  • Solid understanding of algorithms, data structures, and design patterns.
  • Strong sense of ownership and drive to solve complex problems.
  • Understanding of CPU internals and how software programs execute.
  • Participation in software design and code reviews.
  • Residency in or willingness to relocate to Huntsville, AL.
  • US Citizenship with the ability to obtain and maintain a DoD Secret level security clearance.

Preferred Qualifications:
  • Interest in working with microcontrollers and peripherals.
  • Experience programming single board computers, including Raspberry Pi and Arduino.
  • Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or Mbed.
  • 2 years or more of professional development experience.
  • Familiarity with parallel programming, GPU programming, design patterns, and automated unit test frameworks.

What We Offer:
  • A chance to be part of pioneering projects in the space domain awareness field.
  • Competitive salary and benefits package.
  • A collaborative and innovative work environment.
  • Opportunities for professional development and growth.

EO Solutions is an equal opportunity employer committed to diversity and inclusion in the workplace.
More jobs in Huntsville, Alabama

Other
about 4 hours ago

Honu Services
Other
about 4 hours ago

Moseley Technical Services, Inc.
Other
about 4 hours ago

Moseley Technical Services, Inc.
More jobs in Other

Other
4 minutes ago

Front Porch Communities and Services
Other
7 minutes ago

Institutional Shareholder Services
Other
7 minutes ago

Genuine Parts Company