TRX Systems - Greenbelt, MD

posted 1 day ago

- Mid Level
Greenbelt, MD
Publishing Industries

About the position

We are seeking a highly skilled and motivated Full Stack Developer (Level 2) to join our dynamic team. The ideal candidate will have strong expertise in C, C++, C#, and Java, along with a passion for embedded systems development and cross-platform solutions. The position will involve developing, testing, and maintaining applications for embedded systems, Android, Linux, and Windows platforms.

Responsibilities

  • Design, develop, and maintain full-stack software solutions for GPS-denied tracking systems
  • Develop embedded software and firmware for hardware components
  • Create and optimize Android applications to interface with tracking systems
  • Develop and maintain applications for Linux and Windows platforms
  • Collaborate with cross-functional teams, including hardware engineers and product managers, to define software requirements and deliver high-quality solutions
  • Write efficient, maintainable, and scalable code in C, C++, C#, and Java
  • Conduct thorough testing, debugging, and performance optimization of software applications
  • Stay up-to-date with the latest industry trends and emerging technologies relevant to GPS-denied and embedded systems
  • Document software designs, development processes, and technical specifications

Requirements

  • U.S. Citizen with Secret level security clearance or ability and willingness to obtain a clearance
  • Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent experience will also be considered
  • 3-5 years of professional experience in full-stack development
  • Proficiency in C, C++, C#, and Java programming languages
  • Strong understanding of embedded systems development and real-time operating systems
  • Experience with Android application development, including UI/UX design and optimization
  • Proficiency in Linux and Windows development environments
  • Solid knowledge of networking protocols and communication interfaces (e.g., Bluetooth, Wi-Fi, UART, SPI, I2C)
  • Familiarity with software version control tools such as Git/SVN
  • Ability to troubleshoot and debug complex systems, including hardware-software integration
  • Strong problem-solving skills and a proactive approach to learning and adapting

Nice-to-haves

  • Experience with position, navigation, and timing technologies especially GPS-denied
  • Knowledge of machine learning and sensor fusion techniques
  • Familiarity with Agile development methodologies
  • Experience with DevOps practices, including CI/CD pipelines and automated testing frameworks
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service