Development & Quality

Team Lead Embedded Software Engineering - Sofia, Bulgaria

JOB.TITLE

  • OU.DIVISION

  • EMPLOYMENT.TYPE

  • OU.LOCATION




Your future job

As a Team Lead, Embedded Software Engineering, you will contribute to adding value to Melexis silicon products.  You will work in a young, dynamic and international team of about 30 embedded and non embedded SW engineers.  The SW Development Team is part of the Central Engineering organization.  You will interact with Digital, Analogue Design engineers and System Architects to jointly develop silicon solutions. More specifically, you will:

  • Lead and coach a mixed team of Embedded Software Engineers, Software Engineers and Hardware Engineers.
  • Be product owner of tools and Software that enable customers to program and interact with Melexis silicon devices
  • Interact with Melexis customers to understand their needs and concerns and deliver solutions
  • Technically lead the development of embedded software projects for Melexis devices
  • Be able to contribute to the development of embedded software products, embedded software components in Melexis products for Actuators, Sensors, Wireless and Opto application domains, mostly for the automotive market
  • Perform all work taking into account methods and methodologies from the Melexis Software Development Process that takes into account ISO 26262 and ASPICE. You will develop the appropriate documentation
  • Work with modern tools like GIT, GITlab, Docker,  MLX16 compiler, debugger and simulator.   You will participate in the decision making for DEVOPS to support the embedded software development.

Your profile

  • You have a University degree (engineering, electronics, mathematics or similar) and an understanding of electronics
  • You have 10+ years of experience in Embedded Software Engineering and you preferably have experience in leading and coaching a team
  • You are able to see the bigger picture and don’t get lost in the details
  • With limited information you are able to understand Hardware/Software systems and their problems
  • You have experience in interacting and working with global teams
  • You have a deep knowledge of programming languages
  • You have knowledge on GNU Compiler tools
  • You have good debugging and validation skills, you have experience with in-circuit debugging tools and techniques
  • You understand electronics schematics
  • You have experience with Linux, the main platform that Melexis Embedded Software engineers develop on
  • You have good documentation skills: ability to read and interpret higher level requirements, specifications, and design and implementation documents
  • You have knowledge of version control, configuration management, software continuous integration build and test tools
  • Good knowledge in English is a must

We offer

  • A challenging job in a dynamic high-tech international environment
  • The opportunity to take ownership of your professional passion in order to contribute to the success of the company
  • An enjoyable, team-oriented and professional atmosphere in a flat-structured organization
  • Versatile development opportunities