Overview
Skills
Job Details
Job Title: Embedded Software Engineer
Location: San Diego, CA On-site
Duration: Long Term Contract
Bachelor's Degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent
5+ years of Linux and/or VxWorks (RTOS) embedded systems development experience
Expect up to 10% domestic and international travel
Job Profile
(Brief description)
Work with the Project Manager and sales team on services sales opportunities. Work would include definition of customer product requirements, evaluation and selection of product architecture, determination of project feasibility, estimating costs and preparing development schedules.
Act as the customer facing technical expert.
Design and develop embedded software on top of client products.
Design and develop complete solutions requiring device driver development, board configurations, operating system configuration and bootloaders.
Full lifecycle support including requirements, architecture, design, implementation, testing, test automation, documentation, peer reviews.
Skill Set
5+ years C / C ++ experience
RTOS experience (5 years VxWorks Required)
Experience with requirements management, requirements writing, unit test code, and testing code
Experience with Git source control tool
Strong written and verbal English communication skills, with the ability to work across multiple geographies
Roles & Responsibilities:
Update, build, debug and test an existing source code base to comply with certification guidelines for safety and quality.
Review source code against standards and style guidelines.
Writing test procedures, unit testing and overall code hardening.
Address unit test and Coverity tool issues
Debug and resolve customer issues in a timely and professional manner.
Thanks
Abhi