Embedded Developer

Join Our Team and Pioneer Next-Generation Embedded Solutions with Cutting-Edge Expertise and Innovation.

  • Kolkata
Job Details
At Cbsiot.live, You will
  1. You'll be part of a team of engineers focused on designing, developing, and testing embedded systems and firmware.
  2. Partner with hardware and software teams and other cross-functional partners to develop overall vision, strategy, and roadmap for embedded systems.
  3. Champion engineering and operational excellence in embedded systems, establishing metrics and processes for regular assessment and improvement.
  4. Establish a robust project framework and excellent development practices for firmware and embedded system design.
  5. Contribute to the technical and architectural direction for the development, design, integration, testing, and maintenance of embedded products.
  6. Follow agile software processes for the engineering team and introduce best-in-class industry practices in embedded system development.
  7. Address technical challenges, ensuring the development velocity stays responsive and predictable while minimizing production incidents.
Should Apply If You Have
  1. 1 - 2 years of work experience in embedded systems development, firmware design, or real-time operating systems (RTOS).
  2. Strong analytic skills and a demonstrated sense of ownership and accountability.
  3. Excellent communication and interpersonal skills with the ability to work with diverse teams, including hardware and software engineers.
  4. A service-oriented mentality while driving excellence in embedded systems.
  5. Strong organizational skills, both for yourself and the team.
  6. The ability to balance business needs, a sense of urgency, and shipping high-quality solutions in a fast-paced environment.
  7. Bachelors/Masters in Electronics, Electrical, Computer Science, or related fields with experience in embedded systems.
  8. Passion for building embedded products and a keen eye for detail.
  9. Critical thinking and problem-solving skills in embedded system design.
Technical Skills
  1. Proficiency in embedded C/C++ and familiarity with assembly language.
  2. Experience with microcontrollers, microprocessors, and real-time operating systems (RTOS).
  3. Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
  4. Experience with debugging tools like JTAG, oscilloscopes, and logic analyzers.
  5. Understanding of hardware schematics and PCB design concepts.
  6. Familiarity with version control systems like Git.
  7. Knowledge of low-power system design and optimization.
  8. Experience in firmware development and integration.
  9. Experience with simulation and testing tools for embedded systems.
  10. Knowledge of safety-critical standards (e.g., ISO 26262, MISRA) is a plus.