Job Description
We are looking for freshers/trainees for development of software for embedded systems.
Your primary responsibility will be to acquire skills of software development that include application logic, peripheral drivers using appropriate RTOS/bare metal toolchain for a specific target microcontroller/microprocessor and also learn to develop test suites for validation of the developed software.
You will also coordinate with the rest of the team working on different tasks of the project/programme.
Designation: Trainee Software Engineer
Location: Pune
Experience: Fresher
Qualification: B.E/B. Tech - Electronics/E&TC/Instrumentation with throughout first class
M.Sc. Electronics with throughout first class
Embedded Systems course (CDAC/I2IT) is preferred.
Role and Responsibilities:
- Learn, develop and test project specific/generic embedded software and testing tools
- Learn and adhere to the best practices and coding standards of the project.
- Understand and Comply with all applicable development processes.
- Contribute to all aspects of software development, including development environment, architecture, design, programming, testing and deployment.
Essential Technical Skills
- Ability to read and understand data sheets and specifications of electronic components.
- Knowledge of embedded systems design, low-level hardware interactions.
- Use of Flow charts for sequential logic
- Knowledge of microcontroller architectures (RISC/CISC), memory model and programming e.g. 8051/PIC/AVR/ARM series
- Knowledge of primitive data types in C language
- Should have completed hands on practical writing programs in embedded C to demonstrate use of ports and peripherals viz. I2C, SPI, UART, ADC, PWM, Timer, RTC etc,
- Knowledge of interfaces TTL, CMOS, RS232, RS485
Desired Technical Skills:
- RTOS/Scheduling/threads/processes
- Embedded Linux/winCE build and application development
- UML, Model based development
- State machines, look up tables, interpolation, extrapolation, statistical numerical methods
- Knowledge of wireless protocols WiFi, Bluetooth, Zigbee, LoRa, GSM
- Knowledge of protocols USB, CAN
- Knowledge of control systems w.r.t. data collection, processing and Control algorithms like Sensors, digital filters, PID control loop,
Essential Soft Skills
- Good interpersonal skills.
- Communicate effectively both in written and oral English
- Self-motivated, innovative, willing to pursue new technical areas and capable of working independently.
HR Team
Softdel Systems
Email: - ch**********e@so****l.com | Ca****s@so****l.com
Website: - www.softdel.com
Job Classification
Industry: IT Services & Consulting
Functional Area: Engineering - Software,
Role Category: Software Development
Role: Software Development
Employement Type: Internship
Education
Under Graduation: B.Tech/B.E. in Any Specialization
Post Graduation: Any Postgraduate
Doctorate: Any Doctorate
Contact Details:
Company: SoftDEL Systems Private Limited
Address: P4--Units 301,302,303,304,3,PENTAGON P4,MAGARPATTA, PUNE, Maharashtra, India
Location(s): Pune
Website: https://www.softdel.com/
Keyskills:
Engineering
Embedded C
Software Services
Software Engineering
Software Testing
Electronics
Software
Fresher
Embedded
Industrial protocols