Embedded Software Engineer
SwipBox
Islamabad, Islamabad, PK
6d ago
source : Mehnat Mazdoori

Embedded Developer Responsibilities :

  • Designing program architecture based on project requirements and hardware specifications.
  • Writing software code, embedded programs, and system protocols.
  • Porting existing code base to Zephyr RTOS.
  • Conducting tests on the embedded software systems to ensure proper integration
  • Troubleshooting embedded systems and diagnosing errors, malfunctions, or inefficiencies.
  • Implementing effective repairs, modifications, and upgrades to the embedded code.
  • Liaising with design and engineering teams to ensure process alignment.
  • Managing project timelines and reporting any delays or issues to the supervisor.
  • Generating diagnostic reports, technical manuals, and software development documentation.
  • Maintaining embedded software systems and performing maintenance as needed.
  • Embedded Developer Requirements :

  • A bachelor’s degree in computer science, computer engineering, or similar.
  • A minimum of three years' experience as an embedded developer.
  • Proficiency in C and C++ programming languages.
  • Strong knowledge of hardware architecture especially ARM,
  • Familiarity with hardware protocols including USB, UART, I2C, and SPI.
  • Experience with OS platforms such as Linux, and Zephyr RTOS.
  • Excellent diagnostic skills.
  • Strong analytical and problem-solving abilities.
  • Strong organizational and project management skills.
  • The ability to keep abreast with the latest advancements in technology and techniques.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form