Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Embedded Software Engineer

Eingestellt von Synectics

Gesuchte Skills: Design, Engineering, Engineer

Projektbeschreibung

Develop Embedded application layer software on top of the QNX operating system. The software will perform all necessary robotic movements for an automated IVD system to process Immunoassays and deliver result data to a central control system.

- Participate in a team-oriented environment to define and develop Embedded system control applications.
- Software development responsibilities include executing software development life cycle activities from software requirements, design and implementation through design verification.
- Analyze existing designs for testability and maintainability and redesign as required.
- Define Internal and External software interfaces using program and industry standards.
- Must develop software test strategies including regression analysis. Perform unit testing in a mock environment.
- Responsible for developing test plans and test cases for software components.
- Develop, test, and integrate software using current software technologies.
- Responsible for fault isolation, troubleshooting, and root cause analysis activities during system integration and testing for systems both in development and on-Market.
- Able to apply the latest software design and development tools and techniques as required.

SKILLS:

Google Test and Google Mock experience.

- 2-4 years experience covering the entire software life cycle in a team-oriented environment.
- Requires 2+ years developing application for an Embedded system environment, eg for QNX/Wind River/VxWorks/uCLinux.
- 2+ years' experience developing multi-threaded Embedded software applications.
- Excellent C++/C development skills and strong track record for delivering high quality software.
- Ability to analyze and optimize software performance including timing analysis, resource allocation, and memory management is required.
- Experience with UML formal Object Oriented Design notation is required.
- Experience with Agile Software Development Methodologies is preferred.
- Prior experience must include extensive use of object-oriented analysis and design.
- Good oral and written communication skills as well as good time management skills are a must.
- B.S. in Computer Science or Computer Engineering is required, M.S. preferred

Projektdetails

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Synectics