Categories
Random observations

The new job

Christmas was great. Karen and I hosted it at our house and it went really smoothly. Everyone had a great time.

I’ve started at my new job with NICTA. I’m working on autonomic networks and context-awareness as applied to disaster prediction, response and recovery. At the moment I’m familiarising myself with the work being carried out by a couple of students whom I will help to supervise. Working in the city rocks.

Categories
Random observations

Goodbye global-roam Pty Ltd

Yesterday was my last day at global-roam. My time there was short and sweet. Being a small company, I got to learn a little bit about a lot of things: the most interesting parts of the job were probably not related to software development.

After a two week break over the Christmas period, I will begin work at National ICT Australia (NICTA). Looking forward to it.

Ben tells me he’s accepted a position at the QUT usability lab, so he’ll be back in Brisbane on a permanent basis soon. Congratulations Ben!

Categories
Random observations

CSIRO Job

Peter Corke at the CSIRO ICT centre in Pullenvale has asked me to spread the word about a position his group is looking to fill as soon as possible. In fact, he says ideally he’d like to start the successful candidate tomorrow if he could. Here are the details.

The job is within the sensor nets research program, and covers the following areas:

  • Sensor net applications
  • Routing in sensor nets
  • Data muling (i.e., collecting data from sensors and transporting that data via mobile nodes back to a base location)
  • Web backends
  • Data service integration

The position is a 12 month contract and attracts a mid-$60k salary. Please contact Peter directly if you’re interested. Otherwise, please tell your friends about this job.

Categories
Random observations

Jobs

There are a few jobs on offer that I know of, and I’ve been asked to spread the word about them. First of all, there’s a software engineering job or two at global-roam Pty Ltd, who are currently based in Toowong. global-roam develops applications that relate to the National Electricity Market (NEM). NEM-Watch is the flagship product, and it allows users to watch the NEM in real-time. Most, if not all, companies that have a direct or indirect interest in the NEM use NEM-Watch and/or one of global-roam’s other products. These include organisations like Origin Energy, Energex, departments within state and federal governments, as well as newspapers (like the Smage) and companies like Toshiba who provide generator components.

I’ll give a brief overview of the kind of candidate global-roam is looking for. The candidate global-roam seeks will be able to point to some previous applications they have developed, and have a basic understanding of the NEM (there’s plenty of information online about the operation of the NEM if you’d like to do some research). The candidate will be able to develop applications that handle large quantities of data that are sourced in real-time from various locations. Ideally, the candidate will be an ace at designing and implementing intuitive, good-looking graphical user interfaces, and have some experience with .NET and C# in particular. This job is advertised in various places other than the global-roam web site. Free trial versions of all global-roam products are available for download (after obtaining an ID).

When I was in Melbourne, I met Andrew Smith from the Key Centre for Human Factors based at UQ. He asked me if I knew anybody interested in working as a full-time programmer on the Leximancer Project. I couldn’t think of anybody off the top of my head, because most ex-DSTC software engineering person seem to have found employment already, and the Ph.D. students I know are not quite at a point where they can take up a full-time job. I believe the job consists of programming in Perl and Java, although prior experience with Perl is not a prerequisite since apparently the Perl component could be picked up by any competent programmer. The Leximancer Project builds conceptual maps from collections of documents by automagically extracting the important information from the documents. Please contact Andrew if you are interested in the position.

Categories
Random observations

What a week!

Sometimes it seems as though months can go past without much happening, and then, all of a sudden, lots of things happen in the space of a few days. The past week has been jam packed with notable events.

It all began last Saturday, when Karen and I looked at nine houses in the Forest Lake area. The last house that we saw was the best of the lot. It was perfect for our needs, and we liked it very much. We visited another house on Sunday morning (which was not too bad, but a lot older and therefore in need of some patching up here and there) and then took our parents to see the one that we liked from the previous day. They liked it too. On Tuesday we made an offer and a price was agreed on Thursday. So, unless something disastrous happens in the next thirty days or so, Karen and I will be the proud owners of a three and a half years old house in Ellen Grove.

On Wednesday, I was offered a position as a research scientist at a new lab in the city. On Thursday I had a meeting with my current boss to inform him of the situation. I was due to travel to Newcastle, Rockhampton and Townsville in the space of three days next week to install our new product (deSide version 2) at various clients’ facilities, and then to Melbourne the following week to attend the Energy Users Association of Australia conference at the Grand Hyatt. Part of the reason for these travels was so I could meet our clients and vice-versa. Luckily there was enough time for Paul (my boss) to rethink who to send on these trips. The meeting I had with Paul was long, but he took the news as well as could be expected. I’ll be sorry to leave global-roam after such a short stay because I’ve thoroughly enjoyed my time there and learned a great deal about what it takes to develop software that people actually use on a daily basis, but happy to be stepping into a job that allows me to work on problems very similar to those I worked on during my Ph.D. candidature. I’m still to negotiate a finishing date with Paul, though I expect I’ll be staying on until sometime near the end of the year.

As if buying a house and having to tell my boss that I was leaving was not stressful enough, today was also the deadline for deSide development and testing. It’s all finished bar maybe ten percent of the installation file, which I’ll have to do tomorrow morning. Also, this week I’ve been setting up a Linux box to act as a gateway between global-roam’s LAN, Roam Consulting’s LAN (Roam Consulting is a sister company of global-roam whom we share office space with), a Cisco 877 ADSL router/modem, a Netgear ADSL router/modem and one other ADSL router/modem. I wrote a failover script so that the Linux box will switch between our primary Internet link (the Cisco modem) and our secondary link (the Netgear modem). For Roam Consulting, it’s the exact opposite. The script also had to take into account the fact that our SMTP server has to change depending upon which link is in use (we don’t have our own internal mail server). I set up a couple of dummy DNS zones and the failover script adjusts the zone files accordingly (i.e. changes the IP address associated with the hostname ‘smtp’ and increments the serial number for the zone). We’re putting each company (global-roam and Roam Consulting) onto its own subnet, separated by the Linux gateway. This means that we have also had to set up a Windows domain controller for our subnet.

So, that was my week. The weekend will be spent finishing the deSide setup file and then hunting for a reputable building and pest inspector. There are a couple I like the look of, and Karen also has some ideas of who to use, so it shouldn’t be too hard to arrange, assuming they’re not all booked out for the next few weeks. Tomorrow evening Karen’s parents are taking us out to dinner for a belated engagement celebration, which I’m really looking forward to. Also, I hope I find the thirty minutes I’ll need to touch up my responses to my thesis examiners’ reports. (Hmm, I suppose I could have been doing that now instead of writing this long blog entry). Finally, I’m looking forward to sleeping a bit. :-)