Menu

Embedded System Design Engineer

Location: ,

Category: IT Engineer & Developer Jobs

As an experienced Embedded Engineer with a passion for technology and strong problem-solving skills, you have the opportunity to join Advanced Sys-tek's innovative team and play a crucial role in developing cutting-edge embedded systems.

• *Responsibilities:**

- Designing and developing embedded software and firmware for various electronic products.

- Mentoring a team of engineers in the development process.

- Collaborating with cross-functional teams to define product requirements and specifications.

- Conducting feasibility studies and risk assessments for new projects.

- Architecting and implementing embedded systems solutions, including hardware and software integration.

- Writing efficient, maintainable, and scalable code for embedded systems.

- Performing debugging, testing, and validation of embedded systems.

- Optimizing system performance, power consumption, and memory usage.

- Documenting design decisions, processes, and test results.

- Providing technical guidance and support to junior engineers.

- Staying updated with emerging technologies and industry trends in embedded systems design and development.

- Participating in design reviews, project planning, and product lifecycle management activities.

- Ensuring compliance with industry standards and regulations.

- Troubleshooting and resolving technical issues throughout the product development lifecycle.

• *Skills and Qualifications:**

- Masters / Bachelors degree in Electronics or Electronics & Communication Engineering from a reputed university.

- Minimum 4 years of experience is required for candidates holding a Masters degree in design & development of electronic products, embedded system design, or product application engineering & product validation. For candidates with a Bachelors degree, the minimum requirement is 6 years of experience in the aforementioned fields.

- High level of experience of embedded C, C++, RTOS, Linux, assembly language, including development of algorithms, flow charts, manipulation of data structures and implementing highly optimized code.

- Should be able to write firmware from scratch including device drivers, also able to update & modify existing code.

- Experienced in following major interfaces, but not limited to, I2C, SPI, USB, LPDDR3, Flash memories, Ethernet, eMMC, UART, LCD, GSM/GPRS, W-Fi, Bluetooth, Modbus TCP, LoRaWAN, ZIGBEE & other communication protocols.

- Proven experience in embedded systems design with pre-emptive, multitasking real-time Operating systems, STM32, PIC, FPGA, MCS-51, MCS-96, PSoC, Ethernet PHY, ATmega8, ATmega16, LPC2148, Raspberry Pi & other platforms.

- Familiarity with software configuration management tools, defect tracking tools, and peer review.

- Excellent knowledge of OS coding techniques, IP protocols, interfaces, and hardware subsystems.

- Experienced in Proof-of-concept development, Board bring-up testing, Interface testing, System level debugging, Basic knowledge of Digital & Analog circuits and their troubleshooting, Environment & thermal testing.

- Preferred experience in testing and designing for EMC, PCB prototyping and troubleshooting of complex circuits.

- Adequate knowledge of reading electrical & timing parameters in datasheets for components.

- Should be able to operate lab tools: Logic analyzers, Oscilloscopes, JTAG/IEC debuggers, and Protocol analyzers.,

Apply on Company Website You will be redirected to the employer’s website