Jr Software Developer – Ground Controls SW
Our client, a pioneer in the satellite communications industry, is renowned for its innovative solutions that enhance connectivity and technological integration across global markets. As part of their ongoing commitment to excellence and innovation, they are seeking a Junior Software Developer for Ground Controls Software to join their esteemed team.
As a Jr Software Developer, you will contribute to the development and maintenance of software systems that are pivotal for managing ground-based satellite communication technologies. This role provides a remarkable opportunity to develop cutting-edge software solutions in an innovative and dynamic environment.
This Role Offers:
- Competitive base salary plus stock options. Benefits include medical/dental/vision, 401K match, life insurance, and more.
- Diverse, successful portfolio of devices with a wide range of applications.
- Highly experienced leadership with an extensive technology background at large enterprises and successful start-up companies, that will be sure to enhance the customer journey.
- Financially stable company with low employee turnover.
- Company is in the middle of a highly successful expansion of its products into new industry verticals, and entrance into a new wave of technology.
- Agile and responsive team with an entrepreneurial mindset, backed by the resources of a global company.
- Opportunity to have control over requirements, architecture, and implementation of new ideas to support all their IoT products moving forward.
- Relocation package available.
Focus:
- Design, develop, and maintain software for ground control systems that operate physical devices such as steerable antennas and RF equipment.
- Implement and optimize applications in Python and Java that ensure robust and efficient operations.
- Develop and maintain software integrations with relational databases using SQL, ensuring data integrity and accessibility.
- Construct and maintain systems on Linux platforms, ensuring stability and performance.
- Design RESTful services to enhance system interoperability and scalability.
- Employ object-oriented programming (OOP) techniques to improve software modularity and reusability.
- Participate in the entire lifecycle of software development, adhering to industry best practices in continuous integration, delivery, and deployment.
- Troubleshoot and resolve complex software issues, utilizing advanced isolation techniques.
- Collaborate in cross-functional teams to meet project timelines and deliverables.
Skill Set:
- Possess a Bachelor's degree or higher in Computer Science, Information Systems, or Computer Engineering.
- At least 1 year or more of Software Development experience required.
- Demonstrated proficiency in Python and Java.
- Experienced in working with Linux operating systems.
- Strong understanding of relational databases and SQL.
- Familiar with RESTful API design and development.
- Knowledgeable about multi-threading and container-based distributed applications.
- Previous experience with continuous integration, delivery, and deployment practices.
- Preferred experience with software that interfaces with physical devices (e.g., motor controllers, serial/Modbus RTU).
- Proficient in Microsoft Office suite.
- Excellent problem-solving skills, particularly in troubleshooting and isolation techniques.
- Ability to travel as required and work outside regular hours when necessary.
About Blue Signal:
Blue Signal is an award-winning, executive search firm specializing in telecommunications recruiting. Our telecommunications recruiters have a proven track record of placing top tier talent in the industry, with deep expertise in wireless, fiber, network infrastructure, etc. Learn more at bit.ly/3TQmfJc