Senior Embedded C Developer

This job is no longer active!

View all jobs Ness Digital Engineering active

View all jobs Senior Embedded C Developer active on

View all jobs IT Software active on

Employer: Ness Digital Engineering
  • IT Software
  • Job type: full-time
    Job level: 1 - 5 years of experience
  • Timisoara
  • Updated at: 06.11.2017
    Short company description

    Ness Digital Engineering provides digital transformation and custom software product engineering services to help organizations envision, build and continually evolve their digital platforms to enter new markets, capture new revenue and gain operational efficiencies.


    - Bachelor’s degree in Computer Science, Electronics, Automatics, Electrical -
    - Good electronics understanding
    - C language programming
    - CAN/LIN/Flexray/Ethernet communications protocols
    - KWP2000 / UDS diagnosis protocols
    - Knowledge of Software testing methodology’s is an advantage
    - CANoe, CANalyzer, CANdela, CAPL knowledge is a plus
    - Usage of instrumentation for measurement and control (oscilloscopes, power -
    supplies, multimeter etc.)
    - Soft skills: result orientation, good communication skills, team player
    - English language


    - Implement and test all of the above features
    - Analyze and clarify the Software Requirements for software components defined in
    the system
    - Build and maintain the Software Design for software components following the rules of
    detail software design
    - Implement the Software Components based on software requirements and software
    design, following standard codding rules and guidelines (e.g. ANSI C, MISRA)
    - Write & perform Module Testing on produced software components
    - Write Test Cases for the software implementation of software components following
    the principals of Software unit testing (e.g. separation of SW interfaces from
    implementation, encapsulation principal)
    - Integrate the Software Components intro overall software and write Integration/ -
    - Verification Tests within defined system
    - Run Software unit test cases to check the correct Software implementation of -
    - Software components and collect specific metrics (e.g. MC/DC code coverage); build
    test logs and test reports
    - Run Software integration test cases to check the correct integration of Software components into the Software system
    - Build test logs and test reports
    - Perform reviews to other colleagues for all the above mentioned Software
    development phases
    - Participate in daily scrum meetings in order to report daily status and avoid possible
    blocking points

    Other info

    About the project

    We are working on active safety projects – Image captured by one or two cameras that are processed and used for the implementation of the following functionalities:

    - Lane Departure Warning / Lane Keep Assist
    - Traffic Sign Recognition
    - Light Source Recognition and High Beam Automation
    - Vehicle Detection with Forward Collision Warning
    - Pedestrian Detection
    - Collision Avoidance by Braking
    - Road Surface / Free Space Information
    - IR Night Vision

    - Experienced team and challenging projects;
    - Floating holidays;
    - Home office;
    - Fresh fruits and beverages;
    - Fun room and various team bounding and team building programs;
    - Attractive compensation scheme.