We are currently looking for a motivated and skilled Sr. Embedded Software Engineer – Team Lead(4yrs of experience) to join our firmware development team and be responsible for creating and implementing software for systems and applications.
Responsibilities
- Working as a part of a multi-disciplinary team to design, integrate, qualify and test application Designing and implementing data structures and software algorithms to deliver cutting-edge solutions
- Creating design documents pertinent to the various phases of firmware development.
- Documenting findings of engineering analyses and investigations Testing, debugging, verification, and validation of functional modules against requirements.
- Providing post-development support.
- Working closely with the team to deliver and optimize system performance.
- Staying up to date with firmware development methodologies.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4+ years of experience in embedded systems development.
- Proven experience in developing applications using real-time operating systems (RTOS) like ZephyrRTOS and FreeRTOS (preferably embOS as well).
- Strong understanding of communication protocols, preferably including EtherCat and IO-Link.
- Experience with C/C++ programming languages is essential.
- Experience with networking concepts (TCP/IP) is a plus.
- Familiarity with Hilscher NetX90 and EtherCAT protocol (advantageous but not mandatory).
- Excellent problem-solving and debugging skills.
- Strong analytical and critical thinking skills.
- Ability to work independently and as part of a team.
- Excellent written and verbal communication skills.
What we Offer:
- Market Competitive Salary
- USD pegged salaries
- Provident Fund(4%)
- Accommodation for out of station employees
- Medical Insurance
- Bi-Annual Profit sharing bonus
- Bi-Annual Increments