Describe a typical Monday...
Monday morning kicks off with an engineering team meeting.
This is an opportunity for me to discuss the projects I'm working on and to
keep up-to-date with interesting projects that my colleagues are responsible for.
We also discuss customer support issues and plans for the week ahead, so we are all clear on what we need to do. My activities for the rest of the day are typically a mixture of project management, design, coding, review and customer interaction.
It will always involve problem solving and coming up with creative solutions.
What projects do you like the most?
I'll typically have multiple projects that I'm working on concurrently.
We're a small team and each of us have responsibility for a number of different products.
As a software engineer at Cambridge Pixel, I have full exposure to all aspects of the development lifecycle, from requirement capture, design and implementation, though to deployment and aftersales support.
Which product are you most proud of?
I've worked on many products over the years.
One of the largest and most complex being RDR, our multichannel data recorder, which can receive, record and replay many
different radar and video related data formats - that was quite a challenge!
Another product I've been involved with more recently is SPx GPS Assist. This a maritime application, designed to detect spoofed GPS data and generate backup navigation data, simply based on local terrain visible to the ship's radar.
It was a tricky problem to solve and took several attempts before we came up with a solution that worked.
How does Cambridge Pixel give you the autonomy to make decisions?
As a software engineer, you're constantly making design decisions during the development of a product. Cambridge Pixel gives me the freedom to do this and allows me to put my own spin on the products I’m involved with.
However, we work closely as a team and we constantly review, both formally and informally, to ensure that our products are as good as they can be.
Join the team!
Have a look at our careers page to see our current career opportunities.