Adcole Maryland Aerospace, LLC (AMA) was formed by a merger between industry leaders in small satellites (Maryland Aerospace, Inc.) and Adcole Corporation (a world leader in the production of industrial metrology equipment). AMA is a leading provider of Small Satellite and CubeSat components and end-to-end space systems. Since delivering the world’s first self-contained CubeSat attitude determination and control system in 2009, AMA has delivered more CubeSat attitude control systems than any other vendor. AMA’s most recent small satellite, Kestrel Eye Block II, was delivered to the US Army Space and Missile Defense Command and has been operated successfully on-orbit since October 2017.
This unprecedented combination of traditional and new space technology combines innovative product development with the capability to deliver high-reliability hardware for our nation’s critical space programs. To learn more about our new combined company, please visit our websites www.adcolemai.com and www.adcole.com. Headquartered in Massachusetts, the company has approximately 150 employees in 5 locations worldwide.
Upon hire all employees receive a generous benefits package including medical/dental coverage, tuition reimbursement, life insurance, 401K program and vacation/sick time. Privately held and under new ownership, the company is aggressively investing in training, technology and product innovation to grow significantly in the coming years.
AMA seeks a mid-level to senior-level software engineer with aerospace industry experience to assist in the development of high-quality solutions for small satellite programs, and for our spaceborne product line. Responsibilities will include the development of space flight, ground segment, test set, and simulation software.
SPECIFIC JOB KNOWLEDGE, SKILL AND ABILITY
The individual must possess the following knowledge, skills and abilities and be able to explain and demonstrate that he or she can perform the essential functions of the job, with or without reasonable accommodation, using some other combination of skills and abilities.
The ideal candidate will have a broad background in embedded systems including an understanding of embedded hardware platforms.
The job encompasses all phases of the software process including requirements definition, software design, implementation and test, documentation and support.
The successful candidate will support spacecraft operations during simulated and real missions, in collaboration daily with other team members and with the hardware counterparts.
Prior experience developing high reliability systems in the aerospace, automotive, or medical industry (or equivalent) is expected.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field
- Strong background using C++ and C for embedded software development and device control
- Software development techniques for bare-metal and embedded Linux
- Ability to understand and employ standard software development processes, including software analysis, design, testing, peer review, and continuous integration techniques
- Strong verbal and written communication skills
- Ability to work independently and with team members
- Support work-related travel
- Master’s degree in Computer Science, Computer Engineering, Electrical Engineering preferred
- Host/target development with Arm Cortex M-series and A-series processors
- Other embedded processor families
- JTAG debugging
- Serial, I2C, SPI, and CAN bus interface operation
- C#, Python development
- Network programming
- VxWorks or other RTOS
Must be a citizen of the United States
ONLY LOCAL CANDIDATES CONSIDERED