Software Engineer with C OR C++ and Linux

C +, C + +, Linux
Full Time
Depends on Experience
Work from home available Travel not required

Job Description

•    Be a key contributor on the software engineering team that develops software for commercial products and in-house research.
•    Develop, design, and implement embedded applications.
•    Prototype, design, implement and maintain software applications.
•    Participate in cross-functional project teams to resolve software issues. 
•    Write technical specifications for interfaces and testing.
•    Evaluate software options on off the shelf development board
•    Bring up development board to an demo application running on a touchscreen
•    High Level and Detail Design Software Flow architecture design document
•    High Level and Detailed GUI design document 
•    Software Clinical Function Diagrams
•    Software Unit Breakdown

Required Qualifications 
•    Bachelor degree in Software Engineering, Computer Science or related field with no less than 6 years of experience, or a Master’s degree in Computer Science, Software Engineering or related field with no less than 4 years of experience
•    Experience designing and developing embedded solutions, in programming languages C, C++.
•    Experience designing and developing in linux platform
•    Excellent communication skills. Ability to interface with various internal and external stakeholders.
•    Experience in source control management systems; TFS and GIT is a plus.
•    Understanding of software development processes for a regulated environment (ISO9000/FDA) a plus.
•    Experience in medical device design & development a plus.

Dice Id : 91015622
Position Id : 7525446
Originally Posted : 2 weeks ago
Have a Job? Post it