Posted:5 days ago|
Platform:
On-site
Contractual
Devise Electronics Pvt. Ltd. has established a strong presence in early stage R&D, Proof of Concept Development, and Prototyping. The company offers comprehensive engineering services across the product lifecycle and has earned over 30,000 hours of engineering experience through 70+ projects across various industry verticals. Known for supporting the development of electric and autonomous vehicles, as well as leading Industry 4.0 implementation, Devise is committed to innovation and product optimization. Devise has a global customer reach and operates with single points of contact across three continents, providing seamless cloud-based engineering data transfer.
We are looking for a skilled Embedded Systems Developer with 2–3 years of experience to support the design, development, and validation of embedded systems across our industrial product lines. This role primarily involves Embedded C programming, low-level hardware communication, and sensor integration using popular microcontroller platforms such as STM32, PIC, or Arduino.
Key Responsibilities:
· Develop and optimize embedded C firmware for microcontroller-based systems.
· Interface with various communication protocols: UART, SPI, I2C, RS-485, and Modbus RTU.
· Design reliable data acquisition and signal processing routines.
· Integrate and communicate with sensors (analog and digital), and implement ADC-based measurements.
· Apply calibration routines, lookup tables, or correction factors to sensor data.
· Ensure real-time performance and stability under constrained conditions (low power, noise, timing-critical).
· Collaborate closely with hardware and mechanical teams during system integration.
· Support field testing, debugging, and validation using lab equipment (oscilloscope, multimeter, etc.).
· Maintain clear documentation of code, protocols, and interface behavior.
· Contribute to continuous improvement and robust software practices.
Technical Skills:
· Strong hands-on experience in Embedded C programming.
· Familiarity with MCU platforms like STM32, PIC, Atmel, or Nordic.
· Knowledge of sensor interfacing, analog signal conditioning, and ADCs.
· Understanding of low-level protocols: UART, SPI, I2C, RS485, Modbus RTU.
· Use of debugging tools: JTAG/SWD, oscilloscopes, logic analyzers.
· Experience in handling memory-constrained or low-power systems.
Nice to Have:
· Experience with Python or scripting for test automation or post-processing.
· Exposure to RTOS concepts or lightweight scheduler-based systems.
· Basic understanding of PCB schematics and component datasheets.
· Version control using Git and experience in structured firmware projects.
We're looking for someone with 2–3 years of hands-on experience, a sharp debugging mindset, and a passion for embedded systems.
Devise Electronics Pvt. Ltd.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python NowChennai, Tamil Nadu, India
Salary: Not disclosed
Gurugram, Haryana, India
Experience: Not specified
Salary: Not disclosed
Chennai, Tamil Nadu, India
Salary: Not disclosed
Gurugram, Haryana, India
Experience: Not specified
Salary: Not disclosed