Embedded C C Engineer

last updated August 9, 2021 11:06 UTC

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Who are we looking for?

We are looking for a proactive self-starters with a flair for innovation and a passion for doing a job right. Our software team is expanding to cope with the influx of new business and we need to add new people to help us succeed. A good background in digital TV is an advantage, as is an understanding of the constraints of embedded programming and hands on development in a Linux environment.

Our working environment

We promote a quiet no frills, working environment where software engineers can focus on the task of writing code. It’s an open office environment so discussions can be quickly done letting you get back to what you’re best at, writing code. We’re a small company so we look for people that can be self sufficient on the tasks, even to the point of doing you own IT support, though help is on hand if you need it. We work on Linux desktop and laptop machines mainly running Ubuntu 14.04 LTS. You’ll mainly be developing in a x86 based simulated set top box environment for code that will be run on a target embedded system so you need to be familiar with both and understand the constraints that places on your code. You will also be expected to move your code to the embedded product giving you the chance to see how it performs in the real world of target hardware. We have a continuous integration system based on GIT, Gerrit and Jenkins and integrate it with our Redmine system that we use for issue tracking and as an Agile tracking board. We use quality metrics like Valgrind, CppCheck, and Google unit test frameworks to automatically check the quality of checkins and functional tests with Cpplint to constantly check the quality of tip. You’re expected to take ownership of your assignments and to produce high quality code that you’re proud of and that you can document using Doxygen so that you can maintain it and have others take on maintenance in the future. In short we focus on helping you write the best code you can and not attending dozens of meetings or writing lengthy reports.

Shopping Cart
There are no products in the cart!
Total
 0.00
0