Software Developer
Job Responsibilities:
- The Laser Communications Group develops, builds, tests, and operates laser communications systems for a variety of applications and environments. Group offers dramatically increased data rates and enhanced physical security relative to standard radio frequency-based communications systems. The Group has expertise in communications; optics; electro-optics; optical turbulence mitigation; precise pointing control systems; embedded systems; command, control, and telemetry; test set design and fabrication; data analysis; modeling; and simulation.
- The technology developed and the lessons learned from these activities are transferred to operational programs through participation in standard groups and through the operation of a gold-standard test infrastructure. Major efforts include demonstration of a low-cost, high performance, prototype airborne Group terminals, designed for the Group interoperability standards, development of a test capability to validate interoperability among various contractor-produced terminals, and investigation into techniques to enable multiple simultaneous Group links through a single aperture. Group is a rapidly burgeoning field, and the candidate will have the opportunity to play an important role in this exciting and dynamic field.
Skills:
- Prior experience and familiarity with Group system-level functions
- Testbed development and operation expertise
- Solid programming experience with parallel processing in MATLAB, Python, C++ and Java is required
- Adept at designing and implementing Graphical User Interfaces for testbed operations
- Data analysis experience to be able to take a data set and determine how to analyze, organize, and present data
- Strong documentation and writing skills are necessary
- Good communication skills: willingness to listen to the needs of engineers and the ability to articulate solutions to engineers in other disciplines who possess little understanding of embedded software systems
- Experience with NoSQL databases is strongly desired
- Working knowledge of C++ and a background in mathematics would be a plus
- Masters is preferred but not mandatory
Education/Experience:
- Minimum Bachelor of Science in Computer Engineering, Electrical Engineering, Applied Physics, Physics, or related field with experience relevant to optical communications testing.
Recommended Jobs
Hospice Volunteer Coordinator
Location: Lynn Department: Administrative ApplyBack Position Overview All Care Hospice, a Non-Profit 5 Star Agency, is seeking a Full-Time Volunteer Coordinator to lead and grow our volunt…
Automotive Technician
AAMCO Transmissions is the world’s leader in transmissions and complex automotive repairs. We are expanding at a rapid rate and looking for the best of the best in the industry. We are actively seek…
Client Services Assistant
Overview Join our team! The Hospital for Large Animals at Tufts University is looking for a new team member to join our client services team. The ideal Client Services Assistant candidate will hav…
Executive Assistant
Boston Medical Center Health System (BMCHS) is seeking a strategic, collaborative and execution-oriented Executive Assistant to join the Office of the CEO and provide dedicated support to the Chief T…
Homemaker - Cape Cod
At Attentive Home Care, we strive to make every employee feel like family. Happy employees make happy clients. We reward individuals who are ready to work hard and stay motivated. Every employee at At…
Accounts Receivable Analyst
Who We Are IPL Schoeller is a global leading sustainable packaging solutions provider that manufactures specialty rigid packaging products used in the food, consumer, agricultural, logistics and e…
Nurse Practitioner/Physician Assistant
Who We Are: Since 1985, BHCHP’s mission has been to ensure unconditionally equitable and dignified access to the highest quality health care for all individuals and families experiencing homelessn…
Senior AI Engineer
At Klaviyo, we believe the future of software lies not in productivity tools for human users but in software that can run and optimize itself based on outcome or reward metrics. We’ve built the infra…
Lead technician / foreman
Join the Ockers Team — Where Technology and Craftsmanship Connect At Ockers, we help schools, businesses, and organizations embrace cutting-edge technology. From interactive classroom…
Manager, Field Marketing (Boston)
The Field Marketing Manager (FMM) is responsible for representing the Red Bull brand at the local level in a way that aligns with global and national strategies and priorities. They establish strong …