Embedded Software Engineer


About the Role


We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.
At Atya Technologies, we provide opportunity to develop skills and reach their full potential. Don't miss this opportunity to jump-start your career. As an equal opportunity employer we encourage candidates from all backgrounds to apply.


Responsibilities:


  • Hardware: Schematic design, PCB design (basic knowledge), Bill of Material and component selection, Use of H/w and S/w debuggers, Testing and integration.
  • Strong C programming knowledge.
  • Interfaces & Protocols: RS232, RS485, CAN, I2C, SPI, UART, Modbus, BLE, Wi-Fi, LTE, Bootloader, Ethernet.
  • Experience with one or more RTOS-Free RTOS, Zephyr preferred.
  • Proficiency with electronics bench test equipment such as oscilloscopes, logic analyzers, etc.
  • Experience developing low-level device drivers for communication protocols such as CAN (-FD), UART, RS232, RS485, Ethernet, TCP/IP, USB, SPI, and I2C.
  • Autocar knowledge is an advantage.


Qualifications:


  • Bachelor's degree in Electrical Engineering, Computer Science, or a related field. An advanced degree (Master's or higher) is a plus.
  • Minimum of one year of hands-on experience in embedded software development, demonstrating a strong understanding of the software development lifecycle.
  • Programming Languages C and C++ programming languages for embedded systems development.
  • Real-Time Operating Systems (RTOS) Practical experience working with Real-Time Operating Systems and developing software for time-critical applications.
  • Hardware-Software Integration Hands-on experience collaborating with hardware engineers to integrate software components seamlessly into embedded systems.
  • Proficient in using version control systems (e.g., Git) for source code management and collaborative development.
  • Adequate knowledge of reading schematics and data sheets for components with the ability to create clear and concise technical documents for design, implementation, and testing.
  • Excellent verbal and written communication skills, with the ability to collaborate effectively within cross-functional teams.
  • Problem-solving skills and the ability to troubleshoot complex issues in embedded software systems.
  • A proactive learner with the ability to adapt to new technologies and methodologies in the dynamic field of embedded systems.
  • A collaborative and team-oriented mindset, with the ability to work harmoniously within a diverse and multidisciplinary team environment.


How to Apply:

Interested candidates should submit their resume, and cover letter by clicking the below button Apply Now, and you can also apply by sending an email with relevant cv, cover letter, and any portfolio or projects to office@atya.co.in. Please include "Embedded Software Engineer Application" in the subject line if you applying via Email, or you can also apply through Linkedin.




About the Company

Atya Electronics India Pvt. Ltd. was founded in October 2022 and offers tailored solutions for the entire product development cycle, including design, assembly, and testing. The company specializes in creating embedded solutions using DSPs, FPGAs, and microcontrollers, such as servo controllers, high-speed data acquisition systems, and video processing solutions. Atya is dedicated to providing comprehensive services, from concept to production, to meet the unique needs of their clients.