Company description See more offers
   
 

Expleo - Embedded Software Engineer

Do you have an interest in aerospace and/or the railroad industry? We have a great opportunity for you. Expleo is looking for an Embedded Software Engineer to develop critical real-time Embedded software applications related to communication, actuators driving, sensor acquisition, digital regulations, sequencing, protections, motor control and states control. You will also be in charge of the analysis of test specification.

 

 

Your mission

  • Capture user needs, perform trade-offs, feasibility analysis and prototyping
  • Formalize and detail software requirements
  • Define and implement a solution in C
  • Create & execute unit & coverage tests
  • Define test specification and implement test cases
  • Develop/adapt test software implementing the test specification :
    • Software development, in Python, using the TAS-B proprietary SW platform Pepyt
    • Software unit test/verification
    • Pepyt platform Database definition (e.g. test parameters)
    • Software documentation and configuration management
    • Integration tests with the Ate and the DUT
  • Perform validation 
  • Apply Version Control
  • Verify via checklists, static code analyzers, reviews, and traceability
  • Deliver then support Software/Hardware integration & maintain
  • Document according to ECSS
  • Contribute & participate to reviews, key points, and project milestones, Agile ceremony

 

Your profile

  • Master in computer science engineering
  • Excellent knowledge of :
    • Software engineering
    • Programming techniques for Embedded ?p and ?c
    • C language and Python
    • Configuration management using GIT / BitBucket
    • Electrical characteristics measurement techniques
  • Good knowledge of communication protocols (Uart, CAN, Ethernet, TCP/IP, CAN, Mil-Std-1553, Uart,...)
  • Knowledge of electrical security rules (BA4)
  • Experience with micro-controllers, Bsps (board support package), and development without operating system
  • Experience in software maintenance
  • Experience with micro-controllers, Bsps (board support package), and development without operating system
  • Autonomous & rigorous
  • Excellent interpersonal skills (leadership, sound judgment, synthesis)
  • Respect budget, planning and able to work to deadlines
  • >3 years of experience in software and firmware development and verification
  • French and English knowledge, written and spoken Master in computer science engineering

 

Additional information

  • Organization: co-engineering, Agile method (Scrum)
  • Permanent contract (40h)
  • Workplace: Charleroi

Company description

Expleo is a trusted partner for end-to-end, integrated engineering, quality services and management consulting for digital transformation. Our mission : To help businesses harness technological change to successfully deliver innovations, helping them gain a competitive advantage and improving the lives of people around the globe. Expleo is active in the technology-intensive sectors that make business and society more connected, sustainable and secure. We offer unique access to industry-specific expertise and best practice across the following services: consultancy and business agility, product design, production and in-service support, as well as continuous quality.

Show full description
Similar offers
Similar job postings based on the criteria : Developer / Analyst Programmer Embedded / Real-Time