Embedded Engineer
A well known MNC
The ideal candidate will have a strong technical background & proven experience in embedded software development, from requirement analysis to design, implementation to reviews, unit testing & release. Development, maintenance, and support shall be performed, for the system under development, throughout the lifecycle of the product / system. The candidate is self-driven, have R&D mindset to formulate new ideas, for solving issues and good in documentation too.
Ensure quality and timely deliverables, collaborating and coordinating with all concerned teams and organizations, both internal and external, as per the projects and products plans. Some of the key responsibilities include, but not limited to
- Development: Develop software modules of Highest Quality, On-Time & Efficiently and maintain it continuously, with enhancements, bug fixes etc, for MACH Control System.
- Testing: Bench Testing / Unit testing for the modules developed / modified.
- Process: Follow the defined processes, throughout the development phases, in full.
- Collaborate: Collaborate with teams globally, for development and with customers, both Internal & external, professionally.
- Support: Support & work together with the team, for the developments & future support.
Continuous improvements: Contribute towards continuous improvements, for the products & solutions under development, processes, etc.
- Additional Job Description
Additional Job Description
- Graduate or Masters degree in engineering (Computer Science, Electronics & Communication, Electrical & Electronics)
- More than 5 years of proven experience in embedded software development, with exposure to the complete software development life cycle
Must Have
- Very good understanding and hands-on development of embedded technologies - digital signal processing, real time operating systems and/or multi-core systems.
- Excellent programming capabilities in C, C++
- Solid knowledge & hands on experience working with Linux.
- Debugging complex multi-threaded and event-based applications.
- Very good technical documentation skills
- Very good understanding & working with Agile / scrum process. (SAFe is an added advantage).
- Very good understanding & working with GIT repository.
Good to have, as an added advantage
- Experience working with virtualization technologies – Hypervisors, Containers
- Working knowledge in scripting languages like Python, shell etc.
- Working knowledge / exposure to database – SQL or others.
- Exposure to Simulation Environments developments such as Simulink or similar
- Experience working with Virtual Machines (VMs),
- Strong understanding of Configuration Management.
Working experience in IT systems / infrastructure for the project hosting & handling, cloud is a huge advantage
- Department
- Information Technology
- Role
- Application Developer
- Locations
- Chennai
- Employment type
- Full-time
- Employment level
- Executive/Senior Level
- Job Description
- Embedded Engineer
- Job location
- Chennai
Sperton
We are on a mission to be a one-stop solution provider for Global Recruitment, People Management and Global Mobility services by understanding the needs of our clients and delivering exceptional services beyond the market standards.
Embedded Engineer
A well known MNC
Loading application form