Job description
Senior/Junior Embedded Software Engineer
- Legal Entity: Aimtron Electronics Pvt. Ltd.
- Full-time
- Location: Waghodia GIDC, Near Parul University, Vadodara
Company Description
Aimtron is an MNC, full service OEM that provides cost effective, integrated and high quality solutions. Aimtron is a Market leader in Electronics Design Services and PCBA manufacturing. Aimtron Corporation began its journey in 2008-2009 .The company laid its foundation in Palatine, Illinois, USA. Aimtron started producing in India in 2011, despite the great economic hardships that come with a starting global venture. After focusing on perfecting our processes in America, Aimtron mirrors those processes in India aiming bring the same quality that s found in USA with a vision to make India as a centre of excellence.
Desired Profile details:
- 3-5 years of experience in Embedded Software Development
- The candidate will be responsible to build high-quality, performance oriented and innovative product embedded software.
- The candidate will actively participate in product software design.
- Minimum 2 year of experience of Embedded software component design
- Problem-solving and creative solution-building skills
- Verbal and written communication skills
- Ability to work successfully in a team environment
Skills and Capabilities required
- Coding and software development of C on ARM controller (good to have C++ know-how).
- Good understanding of RTOS concepts and programming experience on device drivers, middleware, and application layers.
- Design and development throughout the products Software Development Life Cycle (SDLC).
- ARM controller, Ethernet, USB, Serial port, ModBus protocol, Wireless connectivity, including Wi-Fi and Bluetooth low energy (BLE) driver development knowledge
- Basic understanding of Internet of Things (IoT) and internet-based technologies
- Good knowledge of multi-threaded and multi-process application programming with IPC mechanisms such as Mutex, Semaphores, Message queues, Shared memory.
- Good debugging techniques.
- Knowledge of profiling, memory leak detection and code analysis tools.
- Familiar with source code control systems (SVN) or GIT.
- Self-starter, ability to work independently with little direction and a consummate team player.
- Understanding of data structures
- Python, Mongo DB, and Web API knowledge will be added advantage
Education
- B.Tech/B.E./M.Tech in Electronics/Computer Engg./IT
Experience:
- 3-10 Years of minimum experience required.