[Clug-work] C++ Engineer

Boris Kolpackov boris at codesynthesis.com
Tue Sep 8 08:41:04 SAST 2009


Hi,

We are looking for a software engineer with a strong C++ background who 
genuinely enjoys writing systems software and has a get things done 
attitude; someone who has successfully implemented complex systems in
C++ and prefers to work in small, micro-management-free and highly
productive teams.

We are looking for a software engineer with a strong C++ background who 
genuinely enjoys writing systems software and has a get things done 
attitude; someone who has successfully implemented complex systems in
C++ and prefers to work in small, micro-management-free and highly
productive teams.


Who we are and what we do
-------------------------

Code Synthesis is a systems software development company with a focus 
on domain-specific languages (DSL) and their mappings, compiler design,
code generation, source-to-source translation, object persistence, and
distributed OO databases.

Our products cater for a broad, embedded-to-server class of applications
and are used in a wide range of industries, including aerospace, defense,
telecommunications, finance, high-performance computing, biotech, and
integrated circuit design. Teams at world-leading technology companies
rely on our development tools and expertise to invent and build the
future's most ambitious software systems, such as satellite navigation,
high-energy physics experiments, warfare operation support, and DNA
sequencing. All our products are open-source software and we encourage
you to download and try them out.


Who we are looking for
----------------------

Do you appreciate working on fully open-source software stacks because
any problem can be fixed instead of worked around? Do you prefer working
on and perfecting the same product instead of making things good enough
and moving on? Do you think about your code evolving in the future instead
of just making sure things are working today? If so, then you could be
the one we are looking for.

Essential skills:

  * Good sense of design
  * Modern C++ (OO design, STL, templates, exceptions)
  * GNU/Linux or UNIX operating systems
  * Experience developing C++ software on GNU/Linux or UNIX

Nice to have skills:

  * Multi-threading/multi-processing
  * Networking/distributed systems
  * Good written communications skills (documentation, mailing lists)

Areas that you will be exposed to:

  * Open-source software development (with your name in the source code)
  * Cross-platform software development (GNU/Linux, various UNIX'es, 
    Mac OS X, Windows)
  * Compiler design
  * Distributed systems design
  * Concurrent software design
  * Cross-language invocation (calling C/C++ code from scripting/VM 
    languages, SWIG)
  * Speed/size optimizations, including CPU-specific optimizations and 
    GPU programming
  * Embedded and mobile systems (Linux, VxWorks, LynxOS, QNX, WinCE, 
    iPhone OS, Android)
  * XML and related technologies
  * Build systems
  * Version control
  * Shell programming


What we offer
-------------

  * Having fun working on hard, challenging problems with smart colleagues
  * Making history by creating open-source software with your name on it
  * Being part of the product decision making
  * Working on personal projects one day a week
  * If desired, exposure to the business side of the company (marketing, 
    sales, negotiations)
  * Latest gear and fully open-source software stack (OS, tools/compilers,
    and products)
  * Office, furniture, and equipment that inspire you to create beautiful
    things
  * Great programming and business books to read
  * Flexible work hours
  * Great espresso
  * Salary in the R300,000-480,000/year range, stock options, medical aid
  * Year-end bonus depending on company performance
  * Coverage of relocation expenses, if needed

For more information on this position and the working environment, see:

  http://www.codesynthesis.com/company/jobs/clm

If you are interested, then drop me a few lines about yourself as well
as about interesting software you have built in the past and we will
take it from there. And feel free to forward this email to anyone who
might be interested.


Best regards,
		Boris




More information about the clug-work mailing list