Embedded System Design Engineer
Place of work
Work from home
Job details
Job description, work day and responsibilities
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.,
You will be redirected to another website to apply.
Offer ID: #1284193,
Published: 2 days ago,
Company registered: 1 week ago