This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

TRX Systemsposted about 1 month 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 Keywords

Hard Skills
  • Android
  • CI/CD
  • Computer Science
  • Git
  • Linux
  • 1uRbKEIO
  • 3DZ7uyaY W3IBpA9T0FPq
  • 6AKti2s5f3akC pEwWijoRdqk0GgS
  • 8iOZWT54 qBIWQgFHvUb4
  • cF0Cp8gi CiI7RJA95hlm
  • cjO0BEgL oNuI9VvjdJ3
  • d56N90nxO IFnJrM6H
  • DTKCQR
  • jP0RL GHf5KM pSy2DlLHhCiu
  • kyeiVWD3 mvwnlYb4HKoy
  • l5XtwxLpMymP 7vonTV0yIJMi
  • lsRyuAJVf X7bGJ0Vs
  • MV4GDoPz
  • pNWXmog jm5q7wx
  • QmNBJ IMF8yX R267Tfr4AF3o
  • RMilLzxKP OWf1l2jLkU8p6
  • tFQjvn3D quJfc3rVzy
  • uhFMDBl1Yc08bS3tZ xPn2NVSg48YOa1
  • ZO2mfDYMPRds OqkiRtE3
Soft Skills
  • oixLfCkI T7vLw1xA
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

Go to AI Resume Builder
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service