software engineer
Title posted on indeed.com -
Intermediate Software Engineer
Posted on
November 18, 2024
by
Employer details
OSENSA Innovations Corp.
Job details
*Intermediate Software Engineer*
OSENSA Innovations develops and manufactures fiber-optic sensor products for semiconductor, life sciences and high-voltage power applications. After developing world-leading temperature sensing technology OSENSA is now rapidly expanding its product portfolio to integrate other sensing capabilities into monitoring systems with remote cloud-based capabilities. Please refer to our website for additional details.
We are looking for an Intermediate Software Engineer with background in computer science or software engineering for a
full-time employment position to work at our Burnaby research and manufacturing facility. OSENSA offers flexible work hours, and a highly technical and exciting collaborative work environment.
The successful candidate will develop internal and customer facing applications in all stages. You will be involved in developing, testing and troubleshooting the back-end code for python-based applications running on either the Raspberry Pi or in the Cloud.
You are a passionate programmer who knows his toolbox. You know how to use the right tool for the job and know how to avoid reinventing the wheel. You are up to date with programming best practices and willing to learn and utilize new tools and frameworks as needed. You understand what production ready means and will take your time to do proper testing of your code. You are aware of why unit-testing matters, and you advocate for test automation. You are also self-motivated, creative, and disciplined; you know how to work in a team environment.
*What you will be doing:*
* Developing python applications for Raspberry Pi on Linux
* Developing python modules and services for IoT devices
* Troubleshooting and fixing bugs
* Writing unit and integration tests
* Developing cloud based microservices in python
* Participating in code reviews
*Requirements for the position:*
* 2 to 5 years of programming experience
* Experienced Python programmer
* Familiar with object oriented programming concepts
* Familiar with Linux as a development environment
* Solid understanding of software engineering
* Familiar with SQL and no-SQL databases
* Experienced git user
* Familiar with RESTful APIs
* Excellent verbal and written communication skills
* Attention to detail and commitment to product quality
* Degree in a relevant discipline (Computer Science, Mathematics, Engineering)
*Not required, but beneficial:*
* Experience using and developing projects for the Raspberry Pi
* Linux admin experience
* Well understanding of security in application programming
* Familiar with python Kivy framework
* Experience with Amazon Web Services (AWS) and microservices knowledge
* Previously demonstrated talent and initiative on relevant projects including an online portfolio show casing your work
*How to apply:*
Please apply through Indeed website. Send a PDF of your resume, along with a brief cover letter (not exceeding 100 words) describing your relevant skills/experience and why you would be a good candidate for this job.
*Strongly Recommended:* Please include a link to your GitHub (or similar code collaboration platform) in your resume.
Job Type: Full-time
Pay: $70,000.00-$85,000.00 per year
Schedule:
* Monday to Friday
Ability to commute/relocate:
* Burnaby, BC V5A 4N7: reliably commute or plan to relocate before starting work (required)
Experience:
* python programming: 1 year (required)
Work Location: In person
-
LocationBurnaby, BC
-
Workplace information
On site
-
Salary$70,000 to $85,000YEAR annually
-
Terms of employment
Full time
-
Starts as soon as possible
- vacancies
1 vacancy
- Source
indeed.com
#9532225124
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.