C Programmer (Embedded Software Developer)

Applied Information is a leading developer of connected, intelligent transportation system (ITS) solutions designed to improve safety, reliability and mobility. Applied Information’s Glance Smart City Supervisory System™ platform allows cities to manage all their traffic and ITS assets on one web-based application. This includes 5 key areas: Traffic Intersections, School Beacons, Preemption, Transit Signal Priority, and Connected Vehicle. AI’s Glance TravelSafely™ smartphone app connects drivers, cyclists and pedestrians for a safer commute. Our company goal is to save lives, improve traffic, drive commerce, and help the environment.

We are currently hiring for a C programmer for application development in our Cape Town, SA office. This position has a lot of potential for growth. The ideal candidate must have good engineering common sense, someone who takes initiative and is accountable for their function within the company. This position is for someone who wants to grow, take the lead on projects and has solid support and soft skills. This person will be working and interfacing with a wide range of people within the organization across our South Africa, US and India offices.


Job requirements For C programmer for application development:

Experience: 3+
Location: This is an in-office role.


Must have:
- Software or Engineering Qualification
- C experience

Nice to have:
- Linux Experience
- Git/ Github experience
- Interpreting datasheets
- Electronic hardware experience


Soft Skills/Other:
- able to manage multiple projects / multitasking / time management
- able to manage themselves to some degree / takes initiative
- problem solving

DAY TO DAY:
- creatively solving design problems (creating feature requests and design documentation and implementation)
- debugging code-related issues
- updating and optimizing's existing code bases

 

Apply