Embedded Firmware Engineer

5 - 8 Years
Bengaluru

Job Description

Design, develop and debug new firmware for electronic products and systems
Maintain and improve existing designs and source code to help attain goal of having a
modular structure
Work with a team to produce full documentation of design and unit test cases. Utilize
systems approach tools such as functional block diagrams, flow diagrams, simulations,
fault tree analysis, state-diagrams, and others as required in product development
Conduct Hardware & Firmware trade-offs to insure lowest overall cost, highest
reliability and best performance in the intended application
Perform design & code analysis utilizing appropriate tools
Work with and support manufacturing & operations in Manufacturing test code
development to support in-line functional testing
Work with validation lab in supporting FW Engineering Validation Test code and Product
validation code testing
Work across multiple sites/teams domestically and internationally

Required Knowledge, Skills and Abilities:


Extensive experience working on embedded firmware
Excellent C programming skills. Understanding Assembly language is a plus
Must have experience with any RTOS uCOS, VxWorks, Embedded Linux, etc.
Must have experience in working on 8/16/32 bit micro controllers like PIC, ARM,
Freescale, etc.
Must have experience of developing BSP or low level microcontroller drivers
Experience of developing or maintaining at least one product
Must have gone through all the steps in the Software Development Life Cycle
[Requirements, Design, Coding, Unit testing and System testing]
Must have very good SDLC skills requirement management, design, development,
debug, revision control, etc.
Must be able to work under a situation of changing requirements. Ability to quickly
adapt to new feature requests from Marketing
Must possess strong analytical and communication skills and should have worked with
international clients
Must be able to adhere to quality and design guidelines
Desired Skills:

Worked on the PIC and ARM family of processors
Worked on programs that involve optimal usage of on-board battery. Understanding
battery algorithms is an added advantage
Working experience in any wireless protocols (BLE, Wi-Fi, etc.)

Email id: harshitha_a@trigent.com 
Phone number: 6360522407

Salary: Not Disclosed by Recruiter

Industry:IT-Software / Software Services

Functional Area:IT Software - Application Programming, Maintenance

Role Category:Programming & Design

Role:Software Developer

Keyskills

Desired Candidate Profile

Please refer to the Job description above

Education-

UG:B.Tech/B.E. - Any Specialization

PG:M.Tech - Any Specialization, MCA - Computers

Company Profile

Trigent Software Limited

Trigent Software is SEI CMM Level 4 and ISO 9001:2008 certified company.

It provides an Offshore Software Development company with facilities in the United States and India with global clientele.

Our services include custom software development, offshore software development, SharePoint consulting, java application development,

software testing services, SharePoint 2013 migration. For more details please visit our portal.

Trigent operates in Boston, US & Bangalore, India. Trigent Professional Services Div. has an employee strength of over 1500.

It is a SEI CMM Level 4 and an ISO 9001: 2008 certified company. Trigent works with over 60+ client companies across India for

Staff Augmentation Service.
View Contact Details+

Recruiter Name:Harshitha

Contact Company:Trigent Software Limited

Telephone:6360522407

Send a Query

Please provide your email address

Please enter your query

Supported Formats: doc, docx, rtf, pdf Max file size: 2MB

Please agree to the terms and conditions to continue.