Embedded Firmware Engineer

From 4 to 8 year(s) of experience
₹ Not Disclosed by Recruiter

Job Description

Roles and Responsibilities

Required Skill Set & experience:
•C/C++ is a must. We'd love to hear about your exposure to and talents in modern C++ and object-oriented programming concepts.
•Tools: You have an experience with build tools such as CMake, have used unit-testing frameworks, and can make sense of test coverage reports.
•RTOS know-how: You have an extensive working experience with any RTOS or Embedded Linux platform. Code-generation and model-based design is an invaluable skill that you must highlight.
•Automation: You are using Python and scripting languages to automate tests like drivers and connectivity with a hardware boards. You can hack your way into automating an oscilloscope, etc.
•Collaboration: We all collaborate over Git and GitLab. It is good to know about your experience with these tools.
•Working knowledge of microcontroller architectures (any one of ARM, AVR, MSP430, 8051 and its variants)
•Knowledge on HAL Software and it’s purpose.
•Should be able to read and understand schematics.
•Life at Siemens fosters openness and collaboration. You have a good command over English and are able to effectively discuss technical content with collaborators globally.
•As an embedded software developer with us you would be responsible to take over existing projects for feature development and maintenance.
•You would be working with a team of software and hardware developers collaborating globally with complete ownership of bringing up hardware, writing drivers and test firmware, and delivering prototypes.
•We adopt model-based design techniques whenever applicable and you will be responsible for code-generation, testing and integration with system.
•In God we trust, others must automate. You will be responsible for automating tests and setting up integration test frameworks.
•Automated test system development using LabView/Python
Nice to Have:
•Hardware development: We'd prefer an experience with EDA tools, handling tests and measurement equipment, reworking PCBs, etc.
•Developing and implementing Firmware for industry specific hardware
•Providing technical support and training to the firmware development team

Desired Candidate Profile

Qualifications & Skills:
1.B.E or B. Tech in Electronics and Communication Engineering.
2. 4-10 years of experience in Embedded Firmware Development
3.Strong technical aptitude with willingness to learn innovative technologies quickly.
4.Good conceptual, problem solving and analytical Skills.
5.Ability to work in a team and focus on continuous improvements.
6.Good verbal and written communication skill

Role:Software Development - Other

Salary: Not Disclosed by Recruiter

Industry:Software Product

Functional Area:Engineering - Software & QA

Role Category:Software Development

Employment Type:Full Time, Permanent

Key Skills
Skills highlighted with ‘‘ are preferred keyskills


UG:Any Graduate

Company Profile

Utthunga Technologies

Utthunga is an industrial software services & solutions company providing end to end product engineering, application software development, hardware & firmware applications, IIoT applications, IT-OT integration, field device integration, industrial communications, and testing services to global industrial OEMs and manufacturers. For over 15 years we have partnered in the digital transformation journeys of our customers to co-create products and services delivering clear ROI.

Acknowledged as a leader in industrial software services, we encourage our employees to take up challenges, learn new skills and technologies through training programs, and provide opportunities for professional development and participation in industry events. Our open, fast paced, and stimulating environment is conducive for a successful career path.

Company Info
View Contact Details+

Contact Company:Utthunga Technologies