To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Embedded software in C/C++
• Designs and develops low level driver software including: programming in C and assembly language for low level drivers, such as boot loaders, A/D drivers, CAN communications, OBD diagnostics, etc. hardware/software integration, memory usage analysis, stack usage analysis, timing analysis and throughput analysis. • Develops software requirements specifications and software functional specifications, including: performing requirement analysis, software architecture design and optimization, data structure design, low level software requirement development, • Performs coding, unit testing, debugging and modifying of complex embedded systems software to ensure project objectives and schedules are met. . • Coordinates and participates in software design reviews and code reviews. • Documents and archives software program releases in accordance with company software development process. • Works closely with a team of other highly skilled engineering professionals to solve cross functional design issues and deliver top quality products to the end user. • Provides technical expertise on embedded software to multiple project teams, assists in the resolution of product based technical issues.
QUALIFICATIONS: • Bachelor's Degree in Electrical Engineering or Computer Engineering with a strong background in software development and/or software engineering. • Strong C, programming skills and assembly languages with expertise in well structured and documented analysis, design and coding.
To apply for this position, please visit
Developer FYI Center