[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