SOFTWARE ENGINEER-RETURN TECHNOLOGY

ST Engineering iDirect
Cranford, AE, United States
Full-time

Overview :

ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solutions that enable its customers to expand their business, differentiate their services and optimize their satcom networks.

Our business provides innovation focused on solving satellites most critical economic and technology challenges and expands a shared commitment to shaping the future of how the world connects.

With your talent and energy paired with our vision and technical leadership, the most fulfilling work of your career is waiting for you at ST Engineering iDirectthe sky is truly the limit!

Responsibilities :

As our Medior C++ Development Engineer, you will :

  • translate various requirements of satellite telecommunication systems into architectures
  • be involved in the complete development cycle : analysis design, coding, test automation and bug fixing
  • follow up whether the implementation is in line with the original defined architecture and requirements
  • document the architecture, code, solutions and test cases
  • work closely with our embedded developers, linux system engineers, quality assurance and customer support engineers
  • aspire towards a thorough understanding of satellite communication technologies and components

Qualifications :

As a prerequisite to become our Medior C++ Development Engineer you :

  • hold a Masters degree in Engineering (Computer Sciences, Telecommunication,...)
  • have at least 5 years of recent development experience in C and C++ (11 to 17)
  • can put into practice common software design knowledge : modular / OO (Object Oriented) programming, reusability, unit tests, continuous integration, UML, code refactoring
  • master at least one of the following tools / technologies : boost, telecommunication systems and concepts, IP and related protocols (TCP / IP, DHCP, etc), Linux, Linux containers (LXC)
  • are conversational in English
  • can explain a defined architecture and work on an abstract and conceptual level
  • 9 hours ago
Related jobs
Promoted
Hispanic Technology Executive Council
Jersey City, New Jersey

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Corporate Treasury Technology consists of high performing individuals who collaborate with Enterprise Capital Management in Treasury to deliver technology...

Promoted
Source Technology
NJ, United States

Our team of experts partners with top-tier financial institutions to innovate and transform their technology platforms, ensuring they remain at the forefront of the market. Bachelor's degree in Computer Science, Engineering, or a related field. ...

Promoted
Hispanic Technology Executive Council
Jersey City, New Jersey

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions ...

Promoted
Hackensack Meridian Health
Edison, New Jersey

Digital Technology Services (DTS) Senior Software Engineer. Digital Technology Services (DTS) Senior Software Engineer. Engineers, Data Scientists, Human Factors Engineers, and Managers across the Hackensack Meridian Health (HMH) network. This role requires building software services and application...

Promoted
General Dynamics Information Technology
Little Ferry, New Jersey

GDIT is seeking a Senior High Performance Computing Software Support Engineer to join the National Institute of Allergy and Infectious Diseases (NIAID) team. As a Senior HPC Software Support Engineer, you will bridge the gap between our researchers and the computing resources. HOW A SR HPC SOFTWARE ...

Promoted
Bank of America
Jersey City, New Jersey

Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions ...

Promoted
Hackensack Meridian Health
Edison, New Jersey

Digital Technology Services (DTS) Senior Software Engineer. Digital Technology Services (DTS) Senior Software Engineer. Engineers, Data Scientists, Human Factors Engineers, and Managers across the Hackensack Meridian Health (HMH) network. This role requires building software services and application...

Promoted
Hispanic Technology Executive Council
Jersey City, New Jersey

Ensure that software is developed to meet functional, non-functional, and compliance requirements. Design and develop production ready software using web, cloud and distributed technologies including Apache Spark, Hadoop, Microservices, and CI/CD cloud deployment. Design and develop new proof of con...

Genesis10
North Brunswick Township, New Jersey

Consult on or participate in moderately complex initiatives and deliverables within Specialty Software Engineering and contribute to large-scale planning related to Specialty Software Engineering deliverables. Genesis10 is currently seeking a Specialty Software Engineer with our client in the financ...

Promoted
Hispanic Technology Executive Council
Jersey City, New Jersey

Mentors other software engineers and coaches team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solution...