Search by job, company or skills

Embedded Engineer

Embedded Engineer

SequoiaAT
3-5 Years
Not Disclosed

This job is no longer accepting applications

Job Description

Key Responsibilities:

  • Design, develop, and maintain embedded software for platforms including AM5728 and STM32.
  • Work with interfaces such as UART, I2C, SPI, QUAD-SPI, Ethernet (TCP/UDP), ADC, DAC, Timers, Counters, and RTC.
  • Develop low-level device drivers and handle interrupts including ISRs.
  • Build Linux-based systems, including cross-compilation and Linux-from-source development.
  • Implement embedded test automation using Python and perform unit/integration testing.
  • Develop custom debugging applications using UDP, TCP, and real-time parameter plotting.
  • Build GUIs using Python Tkinter and pyinstaller for enhanced user interaction.
  • Interface embedded systems with peripherals and processor-FPGA communication (e.g., GPMC).
  • Work with SDR chips (e.g., ADRV) and implement satellite communication, radio broadcasting, and RF protocols.
  • Utilize RTOS (e.g., FreeRTOS) for multithreading and inter-process communication (IPC).
  • Manage and troubleshoot laboratory instruments such as oscilloscopes, spectrum analyzers, signal generators, and power supplies.
  • Collaborate on system design, device tree configurations, PinMux, and RF domain projects.

Requirements:

  • 3–5 years of embedded software development experience.
  • Strong proficiency in C, C++, Python, and object-oriented programming (OOP) concepts.
  • Experience with embedded systems, interrupts, ADC/DAC, and real-time operating systems.
  • Knowledge of communication protocols including UART, I2C, SPI, Ethernet (TCP/UDP), and RF domain protocols.
  • Experience in Python-based test automation and data visualization using Matplotlib and Openpyxl.
  • Familiarity with Linux-based platforms, Ti SDK, cross-compilation toolchains, and Linux-from-source builds.
  • Hands-on experience with SDR chips and RF protocols (e.g., BPSK, QPSK, 16APSK).
  • Strong troubleshooting skills with laboratory instruments.
  • Knowledge of Datasheets, Schematics, and system design.
  • Excellent communication and documentation skills.

Key Skills

About Company

Sequoia Applied Technologies (SequoiaAT) is a California-based software services organization, founded with a profound vision centered on customer-centricity and nurturing enduring relationships. Our name, "Sequoia," pays homage to the majestic tree known for its long-lasting connection with Mother Earth—a reflection of our commitment to fostering lasting partnerships with our customers, employees, and vendors. At SequoiaAT, we collaborate closely with product companies, providing comprehensive software engineering solutions that encompass embedded systems, cloud applications, mobile applications, AR/VR and AI. Our focus extends to serving companies within the Life Sciences/Healthcare, Cleantech, Consumer Electronics, and Retail domains, addressing their diverse software engineering requirements. Our team at SequoiaAT boasts extensive experience in partnering with product companies, possessing an intimate understanding of the unique demands and responsibilities associated with product ownership and engineering. Our software development competencies encompass a wide array of areas, including Embedded Programming, Cloud Programming, Mobile Applications, AR, Data Analytics, and more—all executed with unwavering passion and dedication. We view technology as a conduit for building exceptional products, whether it's through Node.js, C#, PHP, RoR, or any other tool at our disposal. Our engineers approach every project with zeal, forging robust relationships with our clients and striving for nothing less than perfection in product development. At SequoiaAT, we are committed to delivering excellence and are ready to partner with you to bring your visionary ideas to fruition.

Similar Jobs

2-4 yrs
Chennai, India
Skills:
altium , Rtos, Mqtt, C, Spi, Iot, Https, I2c, Firmware, Raspberry Pi, Testing, Python, Uart, Ble, Troubleshooting, eagle, STM32, LoRa, Embedded Systems, Hardware Designing, Pcb Design, 420 mA, ESP32, Jetson Nano, Rs485, Avr
5-8 yrs
Chennai, India
Skills:
C, Debugging, Embedded Applications, Linux Os, Linux, Linux Device Drivers, Linux Kernel, Codecs, Profiling, Bluetooth system integration, Performance optimization, Streaming formats, GRPC, Cap’n proto, Multimedia connectivity, Audio concepts
4-8 yrs
Chennai
Skills:
Design & Development, Embedded & Firmware Systems, Device Driver, Shell Script, handle software aspects, RT Linux
2-5 yrs
Chennai, India
Skills:
Can, Rtos, Embedded C, Uart, Ethernet, Version Control, I2c, Spi, DO-178C
1-3 yrs
Chennai, India
Skills:
.NET, profinet , Rtos, Opc, C, Visual Basic, Python, Scripting tools, profibus, Canbus, Modbus, OPCUA, EtherCAT, IEC 61850 Protocol