Join The CredoSense Team​

No job openings available at the moment

Software Engineer

Profile
We are looking for a Software Engineer to join CredoSense! If you thrive in fast-working, team-based environments and are passionate about developing software, web applications that will impact the world… then this is for you!
 
The Software Engineer will be working on one leading title, acting as a key member of the engineering team. You are the type of person who can handle a fair amount of work freedom while understanding how to manage yourself. Knowing that “with great power comes great responsibility,” you move fast, and you thrive off of new solutions to unique problems. You know when to build something on your own or when to leverage existing solutions and have confidence in your skills to make critical decisions.
Salary: BDT 25,000 – 50,000 (depending on expertise).
 
Application Deadline: 15 December 2022 (Expired)
 
What You’ll Be Doing (Responsibilities)
  • You’ll be playing both in the front and back end.
  • You’ll be developing and designing different components of our e-commerce application.
  • You’ll be working with other members of our team to deliver high-impact, environmental sensor-logger products.
  • You’ll be keeping features you worked on well documented and well tested.
  • You’ll be ensuring the performance, scalability, reliability, and security of our application and its environment.
  • You’ll be developing internal tools and our internal portal used by our team.
  • You’ll be working with a series of production deployments.
  • You’ll be talking about e-commerce, sensors, PCB, signal integrity, and timing analysis.
 
Max Level Skills (Requirements)
  • A degree in Computer Science, Software Engineering, or equivalent education and experience
  • Excellent Python programming skills (almost borderlining parseltongue), or similar language
  • Experience and familiarity with SQL. You can design database schemas for large features and conjure queries to make the database give what you want
  • Experience with a Python web framework, such as Django
  • Experience with a Python ORM, such as: SQLAlchemy, Django ORM
  • Experience with API(s) Such as REST, SOAP
  • Experience with QT
  • Experience using software version control tools (GitHub)
  • Experience with HTML, CSS, and JavaScript.
  • Knowing when to use the database and when to use the cache with caching systems, such as Redis, and Memcached.
  • Comfortable in managing the performance and reliability of servers.
 
Bonus Skills (Nice-to-haves)
  • Knowledge of environmental monitoring sensor-logger systems (includes hardware and firmware)
  • Knowledge of trends in sensor development in the field of environmental monitoring (e.g., temperature, humidity, moisture, pH, EC, precipitation, solar radiation, wind sensors)
  • Knowledge of cloud services (i.e., Amazon Web Services and Google Cloud Platform)
  • Basic knowledge of Embedded C Programming knowledge.
 

Embedded Hardware Engineer

Job Summary:

Title : Embedded Hardware Engineer (Full-time)
Location : Dhaka, Bangladesh
Salary : BDT 30,000 (Based on experience)
Festival Bonus : 02
Salary review : Yearly
Working days : 5 days/week
Lunch : Partially subsidized

Application Deadline: 15 Jun 2022 (Expired)

What you will be doing:

As an Embedded Hardware Engineer, you would be a part of an innovative team motivated to transform ideas into low-cost cutting-edge environmental monitoring system. You will mainly be responsible for:

  1. Research and development of new environmental monitoring sensor-logger systems (includes hardware and firmware).
  2. Maintain knowledge of trends in sensor development in the field of environmental monitoring (e.g., temperature, humidity, moisture, pH, EC, precipitation, solar radiation, wind).
  3. Collaborate with calibration and manufacturing teams to validate product features and system functionality.

Who you are:

Job experience is preferable but not mandatory to apply for this position. You, however, must have a bachelor’s degree in Electronics or in relevant majors (Minimum CGPA 3.25) from a reputed university (or equivalent practical experience) with a demonstrated passion for electronics and invention using AVR/PIC/ESP/STM/MSP ecosystem.

You are expected to have –

  • Hands-on experience with CAD tools, including schematic, PCB, signal integrity, and timing analysis.
  • Working experience with a mix of high-level (e.g., Python) and low-level programming languages (e.g., C, Assembly).
  • Sound knowledge in ultra-low power design, wireless protocols (e.g., BLE, NFC, RF), signal integrity analysis (pre-and post-PCB), and designing analog/mixed-signal interfaces.
  • Understanding of different communication protocols (e.g., I2C, SPI, UART, USB, USART), and debugging practices (JTAG and associated GDB integration).

Not mandatory but good to have –

  • Hands-on experience with frameworks like Django, Bootstrap, and JavaScript.
  • Knowledge of REST API and hardware-cloud interfacing.
  • Proficiency in 3D designing and simulation.

Embedded System Engineer

Job Summary:

Title : Embedded System Engineer (Full-time)
Location : Dhaka, Bangladesh
Salary : BDT 30,000 to 50,000 (Based on experience)
Festival Bonus : 02
Salary review : Yearly
Working days : 5 days/week
Lunch : Partially subsidized

Application Deadline: 21 June 2023

What you will be doing:

As an Embedded Engineer, you would be a part of an innovative team motivated to transform ideas into low-cost cutting-edge environmental monitoring system. You will mainly be responsible for:

  1. Research and development of new environmental monitoring sensor-logger systems (includes both hardware and firmware).
  2. Maintain knowledge of trends in sensor development in the field of environmental monitoring (e.g., temperature, humidity, moisture, pH, EC, precipitation, solar radiation, wind).
  3. Collaborate with calibration and manufacturing teams to validate product features and system functionality.

Who you are:

Job experience is preferable but not mandatory to apply for this position. You, however, must have a bachelor’s degree in Electronics or Computer Science or in relevant majors (Minimum CGPA 3.25) from a reputed university (or equivalent practical experience) with a demonstrated passion for electronics and invention.

You are expected to have –

  • Good programming skills with a mix of high-level (e.g., Python) and low-level programming languages (e.g., C, Assembly).
  • Hands-on experience with CAD tools, including schematic, PCB, signal integrity, and timing analysis.
  • Sound knowledge in ultra-low power design, wireless protocols (e.g., BLE, NFC, RF), signal integrity analysis (pre-and post-PCB), and designing analogue/mixed-signal interfaces.
  • Understanding of different wired communication protocols (e.g., I2C, SPI, UART, USB, USART), and debugging practices (JTAG and associated GDB integration).

Not mandatory but good to have –

  • Hands-on experience with frameworks like Django, Bootstrap, and JavaScript.
  • Knowledge of REST API and hardware-cloud interfacing.
  • Proficiency in 3D designing and simulation.

No job openings available at the moment


We are an equal opportunity employer. If you require assistance at any time during the application or selection processes, please submit a request at career@credosense.com.

For regular updates, follow us on: