DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Copeland Engineer - Embedded Software Development in PUNE, India

Job responsibilities included

  • Review product requirements for its feasibility towards design, coding and testing.

  • Design and develop embedded software modules for explicit as well as implicit product requirements

  • Develop and submit design documents for the firmware development activities undertaken.

  • Debug and resolve software issues and faults

  • Follow organization’s software development processes and procedures

  • Record and share technical knowledge and experience gained

  • Support development leader on estimation and risk identification for the assigned work

  • Support seniors/leader to ensure that the project milestone deadlines are met

  • Collaborate with global engineering teams for successful embedded software development

Skills required are

  • Expertise with Assembly and C programming and troubleshooting

  • Expertise with 8/16/32 bit microcontrollers including ARM Cortex-M/ARM Cortex-A

  • Experience in analog and digital electronic schematics, circuit boards, component datasheets

  • Domain knowledge of residential HVAC systems.

  • Hands on experience with various wired protocols like UART, I2C, SPI.

  • Basic understanding of OOAD concepts

  • Ability to handle changing priorities and to cope well with multiple demands.

  • Good verbal and written communication skills including the ability to express in a clear, concise and timely manner

  • Abstract and analytical thinking i.e. ability to connect multiple unrelated aspects, understand the problem domain and be able to draw conclusions and suggest solutions

  • Familiarity with wireless protocols like Wi-Fi, Bluetooth, ZigBee, TCP/IP is preferred.

  • Hands on experience with RTOS based embedded software systems like uCOS III, FreeRTOS, Embedded Linux, WinCE is preferred.

  • Experience/knowledge of low power wireless technologies like low power Wi-Fi, BLE, LoRA, NB-IOT etc. is preferred

  • Experience/knowledge of communication protocol stacks (TCP/IP, Bluetooth, Wi-Fi, Zigbee) is preferred

  • Experience of higher-level languages like JAVA or scripting languages like Python will be an added advantage.

  • Experience with IoT applications would be an added advantage.

DirectEmployers