Apply For This Job

Close

Job Description

Embedded team - Embedded systems engineer

Expected start date: ASAP (position is open if you can still read this)

Positions open: 02

Experience required: Will prefer 3+ years of relevant experience

Salary package: Competitive

Location: This position will be based out of our Islamabad office (G-11 Markaz) in Pakistan

About Cowlar

Cowlar (Pvt) Ltd is a subsidiary of Cowlar Inc. (USA). We are a venture-funded / award-winning rapidly accelerating start-up delivering complex engineering solutions in Machine Learning & all things related to the Internet of Things (IoT). Our team pushes the boundaries of state-of-the-art in Machine Learning & Rapid IoT solution/product development with an aim to achieve excellence using engineering best practices & with a Silicon Valley mindset to develop things that disrupt industries. We care about our culture & our people above all else. 

Your Role

We’re looking for people who have excellent critical thinking abilities. Individuals who can learn & execute projects quickly & independently.  Our startup is building something on the pinnacle of science, art, and engineering. We’re looking for someone who is passionate about embedded systems. Someone who has a basic knowledge about electronics & integration. The ideal candidate should be self-driven and motivated. We want to work with people who realize their own potential and can execute quickly.

Main Role

  • Design & develop firmware drivers for various sensors and sub-systems
  • Work on FreeRTOS to develop complex firmware applications
  • Test & debug embedded applications
  • Create high-quality design documents 
  • Participate in key design meetings/discussions
  • Push the team to excellence 
  • Promote our work culture of freedom, responsibility & dependability

Requirements

  • Strong command over C language (Will prefer if your C is better than your english/urdu)
  • Must have a good understanding of electronics & interfacing various embedded systems
  • Strong Mathematical skills are required
  • Ability to develop optimal algorithms
  • Have experience with RTOS based embedded software (FreeRTOS will be preferred)
  • Experience on ESP32 development (using IDF 4.2.x) 
  • Experience on 32 bit ARM processors (STM32 experience will be preferred)
  • Experience on wireless sensors/ radios (Lora experience will be preferred)
  • Understand embedded testing (must be able to demonstrate critical thinking)
  • Be able to work independently with minimal or no supervision
  • Be able to use Jira or similar software for bug tracking
  • Experienced in doing code reviews of others (and comfortable with learning quickly) when your own code is reviewed by others
  • Be able to use GIT and can collaborate with team projects (we use Bitbucket)
  • Must be able to use SourceTree software for Git operations
  • Have experience with IDEs such as  Keil, IAR (Keil preferred)
  • Strong knowledge of SPI, I2C, UARTs, RTC, clocks
  • Will prefer experience with (Logic analyzers, power analyzers, mixed signal oscilloscopes, spectrum analyzers and other advanced debugging / logging tools)
  • Basic knowledge of desktop application development (c# , java, python will be preferred)
  • Have experience of debugging & testing of embedded systems
  • Have experience with wireless communication protocols
  • Will prefer if you have experience of Microsoft Azure / AWS for managing IoT assets
  • Have experience with GSM modems (AT Commands) and http,tcp,udp concepts
  • Will prefer past interfacing experience (GPS or other sensors etc)
  • Will prefer candidates with knowledge of MQTT

Responsibilities

  • Will be expected to learn quickly
  • Will be responsible for developing peripheral drivers for various modules
  • Will be responsible for developing automated test platforms to ensure quality 
  • Will be responsible for doing code reviews, debugging  and optimization of code.
  • Will be responsible for enhancing cloud connectivity functionality
  • Will be responsible for making incremental improvements to our existing codebase & repos
  • Will be responsible for discovering bugs/ anomalies in firmware and fixing them.
  • Will be responsible for maintaining staging of  firmware assets (lab, alpha, beta, production)

Job Details

Industry:
Functional Area:
Total Positions:
2 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Degree Title:
Electronics / Mechatronics / Electrical or Computer Engineering
Career Level:
Experienced Professional
Minimum Experience:
3 Years
Apply Before:
Mar 16, 2021
Posting Date:
Feb 15, 2021
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Cowlar Pvt Ltd

Engineering · 1-10 employees - Islamabad

Cowlar (Pvt) Ltd is a subsidiary of Cowlar Inc. (USA). We are a venture-funded / award-winning rapidly accelerating start-up delivering complex engineering solutions in Machine Learning & all things related to the Internet of Things (IoT). Our team pushes the boundaries of state-of-the-art in Machin ...Read More