Our Client Currently looking for Embedded Firmware Engineer – C/C++
Roles & Responsibilities :
– Conduct requirement analysis and creation of functional requirement specification for new derivative products or new features in an existing product.
– Involve in embedded design documentation, coding, unit test and integration testing.
– Design/Development of firmware in C/C++ for timing critical, interrupt-based applications and evaluation report generation using lab equipment (i.e. logic analyzers, oscilloscopes, multimeters, etc.) to ensure functionality
– Design/Development of firmware in C/C++ for testing and evaluating durability of components
– Design/Development of firmware in C/C++on resource-constrained, embedded systems
– Work closely with other engineering teams, partners and vendors to gather inputs and ensure the right implementation and interoperability/reusability.
– Ability to understand and follow engineering processes such as SCRUM, version control, and bug management.
– Conduct FW impact analysis to ensure all of existing features are functional with new proposed change(s).
– Multitasking between the new product development and the sustenance activities of all existing products
– Conduct design and code reviews to ensure the quality of work products
Requirements :
– Strong software design skills, including debugging, performance analysis, and test design
– Should have strong programming skills in Embedded C and Knowledgeable in C++
– Knowledge of using interfacing communication protocols such as USB, UART, SPI, I2C, Timers, PWM, WDT, CAN interfacing
– Experience with Cortex M4 or equivalent
– Experience in timing critical, interrupt-based design, power and memory optimization
– Ability to read datasheet, schematics, design simple digital and analog circuits
– Strong analytical and problem solving skills with ability to self-learn
– Self-starter with the ability to operate effectively with minimal supervision
Good to Have :
– Good working experience in Multi-threaded programming, RTOS, IPC
– Knowledge of bootloaders
– Knowledge of TCP IP, UDP
– Working experience on Industrial protocols like Modbus is preferred
– Experience in wireless technology Zigbee, BLE, LTEM is preferred
– Experience in functional safety development in the firmware. Awareness on functional safety standards. Preferably Functional Safety certified.
– Experience with Board bring-up activities is preferred
– Familiarity with Atmel Studio, Kiel, CubeMX
– Experience with multi OS Linux/Windows
Eligible candidates :
– Education : B.E. / B. Tech / M.E. / M. Tech/ M.S. in Electronics or equivalent relevant work experience.
– Work Experience : 5-8 years of experience
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
