Embedded Software programmer (Low Level programming skills)
- Toronto, ON, Canada
On-site
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Workplace
- On-site
- Posting language
- English
- Posted
Original job description
Company Description
SCT resources have a broad range of skills in different technologies. The large skill-set has been made possible by a conscious focus on strengthening our skills base. Every person selected for our team brings something new, something that adds to our offerings. We learn continuously, both on the job and through formal training programs.
Job Description
Low level programmers
Embedded software engineer:
3+ years of experience in software engineering 3+ years of embedded or mobile or video game or UX software design and development experience 3+ years of Java, C#, or C/C++ development experience; preferably in a professional Android development environment Working knowledge of the Android native development kit (NDK) Experience in embedded graphical user interface design and dev
More about this job
Responsibilities
The embedded software programmer at System Canada Technologies will write low-level code for embedded devices and build their user interfaces. The role is a contract position focused on hands-on programming.
Requirements
Candidates need 3+ years of software engineering, 3+ years of embedded, mobile, video game or UX development, and 3+ years of Java, C#, or C/C++. Android development and the Android NDK are preferred, along with embedded graphical user interface experience.
Skills
- C
- C++
- C#
- Java
- Android NDK
- Android development
- Embedded graphical user interface design
- Low-level programming
- Embedded software development
- Software engineering
- Mobile software development
- UX software design
Categories
- Software
- Technology
- Manufacturing
Keywords
- Embedded software
- Low-level programming
- Embedded systems
- Android
- Android NDK
- C
- C++
- C#
- Java
- Embedded GUI
- Mobile development
- Firmware
- Software engineering
- Graphical user interface
- UX
- Contract
- Video game development
Seniority
Senior
Tools
- Android NDK
Languages
- English