top of page

JOIN OUR TEAM

Open Positions

American GNC Corporation takes pride in its contributions to the fields of Guidance, Navigation, Control and Communication (GNCC), Machine Learning/Artificial Intelligence (ML/AI), Smart Sensors and Systems Health Monitoring, Robotics, and more. Our programs and products would not be possible without our engineering team's unexcelled level of knowledge and experience.

​

We are currently looking for engineers in the areas of Electrical Engineering/Embedded Systems and Computer Science/Machine Learning.

 Electrical Engineering/Embedded Systems

The ideal candidate shall have experience working on a range of embedded systems related to smart sensors, wireless communications, data acquisition systems, and C/C++ programming.
 

Responsibilities:

  • Design of smart sensors for operation in wireless networks

  • Embedded systems integration with data concentrators (with GUI/APIs) and custom wireless communication

  • Review government (primarily DoD & NASA) solicitations and provide technical approaches for proposal writing and submission

  • Perform R&D work per project requirements including submission of reports and deliverables

​

Minimum Qualifications:

  • U.S. Citizen or Green Card holder

  • Ph.D or Master’s degree with 1 year work experience, or Bachelor’s degree with 5+ years’ work experience

  • Technical R&D writing experience

  • Flexibility to work on projects in different fields

  • Degree in Electrical Engineering, Electrical Engineering and Computer Science, or relevant technical field

  • 5+ years of experience in Software/Firmware and hardware embedded systems development with Texas Instruments devices, wireless communications, or equivalent experience, or 1+ years of experience if you have a Graduate degree

  • Experience working with microcontrollers/microprocessors

  • Experience with Code Composer Studio or other Integrated Development Environments (IDE) for embedded systems

  • Embedded programming (C/C++) for drivers, handling standard communication ports (UART, SPI, I2C, etc.), ADCs, DACs, DMA, inter-processor communication, protocols, and clock/power management. Robot Operating System (ROS) experience is a plus

  • Experience with system deployment for embedded systems (such as single board computers); system integration; and system testing

  • Proficient with MATLAB programming

  • Comfortable with ambiguity in requirements and learning through experimentation and research

  • Must be self-motivated; take the initiative in problem analysis and debugging; keen to learn and expand knowledge and skills; have good planning skills and capacity to meet deadlines; and be a team player

  • Source control tools (GitLab) is a plus

  • Experience with soldering, measurement equipment, and reworking boards

Computer Science/Machine Learning

The ideal candidate will have R&D experience working on a range of classification problems, e.g., object, target, pattern, and signature recognition and identification.

​

Responsibilities:

  • Develop classification algorithms in distributed platforms

  • Delivering code in tandem with the engineering team

  • Review government (primarily DoD & NASA) solicitations and provide technical approaches for proposal writing and submission

  • Perform R&D work per project requirements including submission of reports and deliverables​

​

Minimum Qualifications:

  • U.S. Citizen or Green Card holder

  • Ph.D or Master’s degree with 1 year work experience, or Bachelor’s degree with 5+ years work experience

  • Technical R&D writing experience

  • Flexibility to work on projects in different fields

  • Degree in Computer Science, Computer Engineering, Electrical Engineering and Computer Science, or relevant technical field

  • Experience in one or more of the following areas: machine learning, pattern recognition, artificial intelligence, software engineering, or a relevant field

  • Proven experience in the development of classification algorithms

  • Experience working with both traditional and deep neural networks from conceptual development to implementation

  • Experience with developing and debugging in Python, PyTorch, C/C++ or equivalent programming languages

  • Proficient with MATLAB programming

  • Comfortable with ambiguity in requirements and learning through experimentation and research

  • Must be self-motivated; take the initiative in problem analysis and debugging; keen to learn and expand knowledge and skills by conducting research; have good planning skills and capacity to meet deadlines; and be a team player

Benefits

  •     401(k)

  •     401(k) matching

  •     Dental insurance

  •     Health insurance

  •     Paid time off

bottom of page