Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Unbox Robotics

Embedded Firmware Developer

Posted Updated
Discussion

Description

Responsibilities:

  • Conduct requirement analysis and creation of functional requirement specification for new derivative products or new features in an existing product.
  • Involved in embedded design documentation, coding, unit testing, and integration testing.
  • Design/Development of firmware in C/C++ for timing-critical, interrupt-based applications and evaluation report generation using lab equipment (i. e., logic analysers, oscilloscopes, multimeters, etc. ) to ensure functionality.
  • Design/Development of firmware in C/C++ for testing and evaluating durability of components.
  • Design/Development of firmware in C/C++on resource-constrained, embedded systems.
  • Work closely with other engineering teams, partners and vendors to gather inputs and ensure the right implementation and interoperability/reusability.
  • Ability to understand and follow engineering processes such as SCRUM, version control, and bug management.
  • Conduct FW impact analysis to ensure all of existing features are functional with the new proposed change(s).
  • Multitasking between the new product development and the sustenance activities of all existing products.
  • Conduct design and code reviews to ensure the quality of work products.


Requirements:

  • Strong software design skills, including debugging, performance analysis, and test design.
  • Should have strong programming skills in Embedded C and be knowledgeable in C++.
  • Knowledge of using and interfacing communication protocols such as USB, UART, SPI, I2C, Timers, PWM, WDT, and CAN interfacing.
  • Experience with Cortex M4 or equivalent.
  • Experience in timing-critical, interrupt-based design, power and memory optimisation.
  • Ability to read datasheets, schematics, and design simple digital and analogue circuits.
  • Strong analytical and problem-solving skills with the ability to self-learn.
  • Self-starter with the ability to operate effectively with minimal supervision.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →