Firmware Engineer - Critical software F/H

Médiane Système

  • Wavre, Brabant Wallon
  • CDI
  • Temps-plein
  • Il y a 16 jours
About company :What if you embarked on new technologies?A subsidiary of the ICE industrial group, Mediane Systeme is an innovative engineering company specializing in electronics, embedded systems and industrial IT. Médiane Système has built its identity on a high level of technical expertise by offering its customers support services through its R&D (DRD) and ConSulting (DCS) departments.
Present in Belgium, Italy and France, we are a partner of major industrial accounts and many SMEs. From the automotive to the medical sector, including energy, railways, aeronautics and telecoms. Our company intervenes exclusively in system engineering (embedded software, application software for industry, digital and analog electronics, test benches) in advanced technological environments.
Created by engineers for engineers, Mediane Systeme is a technical company on a human scale, close to its employees, which for 30 years has favored the development of skills and the fulfillment of its employees. Job Description :For a client in the electric powertrain sector, we are looking for a professional Embedded Software Engineer to execute the complete embedded software development lifecycle. The goal is to create secure and optimized firmware. Integrate in a small to team of 7 persons, you will report to the team-lead.Responsibilities
Analyze existing firmware and review it regarding existing standards
Write requirements for software design
Design software architecture
Design and implement firmware from requirements to production
Design, develop, code, test and debug system firmware
Review code and design
Run unit test
Analyze and enhance efficiency, stability and scalability of system resources
Integrate and validate new product designs
Provide post-production support
Interface with hardware design and development, validation team Required qualifications :Requirements and skills
Proven working experience in software engineering
Engineering degree
Experience in hands-on development and troubleshooting on embedded targets
Solid programming experience in C under Linux
Proven experience in critical embedded systems design with preemptive, multitasking real-time operating systems, baremetal development
Familiarity with software configuration management tools (such as GIT), defect tracking tools, and peer review
Excellent knowledge of coding techniques, IP protocols, interfaces and hardware subsystems
Adequate knowledge of reading schematics and data sheets for components
Strong documentation and writing skillsSoft skills
Curious
Autonomous
AgileLanguage
Master French or Dutch and English

Jobposting Pro