Share this Job
Apply now »

Software Engineer

Requisition Number:  16361
Contract Type:  Permanent

Betzdorf, LU Washington DC, US Manassas, VA, US The Hague, NL



O3b mPOWER is SES next generation NGSO constellation. Adaptive Resource Control (ARC) Software is a critical component of the O3b mPOWER architecture. As a Software Engineer in the ARC Development team, you will provide technical expertise in the areas of software development and software performance optimization.

The key activities associated with the role are: definition of technical requirements, preparation of technical description documents, and participating in design, development and testing for next generation software systems.




  • Design, implement, and maintain software that addresses complex requirements
  • Perform software unit testing and integration
  • Maintain existing software codebases by addressing bugs and fulfilling change requests
  • Understand and leverage existing APIs
  • Automate the development lifecycle by employing CI/CD best practices
  • Provide support to a multi-discipline product focused team to ensure timely and accurate project delivery
  • Participate in design reviews, test activities and review of technical documentation for software systems
  • Evaluate relevant technological developments, market trends, competitive factors
  • Responsible to developing test procedures and scripts to ensure new architectures are properly vetted in the lab or in over-the-air testing
  • Communicate status of ongoing projects to technical and non-technical stakeholders
  • Support the transition of the new products into operations ensuring the proper tools and training are in place
  • Develop and document requirements, specifications, interfaces, test plans, and supporting the Operations, Maintenance and Sustainment programs




  • Excellent written and oral communication skills in English, other languages considered an asset
  • Effective communication and presentations skills in working with both technical and non-technical support staff
  • Eager to stay up to date on industry/technology trends and developments
  • Ability to manage multiple tasks and projects, with well-developed organizational skills
  • Ability to work at in a fast-paced environment, adapt quickly to new information, re-prioritize as needed
  • Ability to travel, up to 25% of the time, including international travel




  • Bachelor’s Degree in Computer Science, Computer Engineering or Electrical Engineering
  • At least 5 years' of experience in designing, developing and testing software for high-reliability applications (Communication Systems, Satellite Control Software, Mission Critical Systems)
  • Advanced knowledge in Python, C++ is appreciated
  • Knowledge or experience with CI/CD tools, preferably Azure DevOps
  • Domain knowledge/experience in one or more of the following areas: NGSO Satellites, Telecommunications, Data Communication, RF/Antenna Systems




  • Flexible working policy
  • Bonus and equity plans
  • Comprehensive and competitive benefits plan
  • A range of wellness activities and employee assistance programs 
  • An employer that values all aspects of Diversity and respects every individual’s story




SES is an Equal Opportunity employer, committed to workplace diversity & inclusion. We do not discriminate on the basis on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, disability, or other characteristic protected by local, state, or federal law. 

Apply now »