Embedded Design Engineer
About the Role:
We are seeking a highly skilled Embedded Design Engineer to join our innovative engineering team. The successful candidate will be responsible for designing, developing, and optimizing embedded systems for a variety of applications. This role involves working closely with hardware engineers, software developers, and product managers to create efficient, reliable, and scalable embedded solutions.
Key Responsibilities:
> Embedded System Design: Design, develop, and implement embedded systems, including microcontrollers, processors, and other hardware components.
> Firmware Development: Write and optimize firmware for embedded devices, ensuring high performance and low power consumption.
> Circuit Design: Develop and simulate electronic circuits for embedded systems, including schematic design and PCB layout.
> Prototyping and Testing: Build prototypes and perform rigorous testing to validate designs, ensuring they meet all specifications and standards.
> Debugging: Troubleshoot and resolve hardware and firmware issues, using tools such as oscilloscopes, logic analyzers, and software debuggers.
> Documentation: Create detailed design documentation, including technical specifications, user manuals, and test reports.
> Collaboration: Work closely with cross-functional teams to ensure seamless integration of embedded systems into larger projects.
> Product Lifecycle Support: Provide ongoing support throughout the product lifecycle, including updates and enhancements to existing embedded systems.
Qualifications:
> Education: Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
> Experience: 2+ years of experience in embedded system design and development.
Skills:
> Proficiency in programming languages such as C/C++, Python, or assembly language.
> Experience with microcontrollers (e.g., ARM, AVR, PIC), FPGAs, and DSPs.
> Strong understanding of electronics, circuit design, and signal processing.
> Familiarity with hardware design tools like Altium Designer, KiCad, or OrCAD.
> Knowledge of communication protocols such as I2C, SPI, UART, CAN, and Ethernet.
> Experience with real-time operating systems (RTOS) and embedded Linux is a plus.
> Ability to read and interpret schematics and datasheets.
> Strong problem-solving skills and attention to detail.
> Excellent verbal and written communication skills.
Preferred Qualifications:
> Experience in low-power design and battery-operated devices.
> Familiarity with wireless communication technologies (e.g., Bluetooth, Wi-Fi, Zigbee).
> Knowledge of safety-critical system design and relevant industry standards