Search by job, company or skills

Mistral Solutions

Mistral Solutions - Embedded Software Engineer - C Programming

new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 days ago
  • Over 100 applicants

Job Description

Job Role : Embedded Software Engineer

About Mistral

Mistral's software team is at the forefront of developing cutting-edge software solutions for applications in consumer, industrial, aerospace, and defense domains.

Our expertise spans the complete spectrum of software development services, including :

  • Low-level software development (assembly language)
  • Firmware and device driver development
  • Board Support Packages (BSP)
  • Middleware and application development for various hardware architectures
  • Operating systems such as Embedded Linux, VxWorks, and Android OS

Why Join Mistral

  • Be part of a core technology company driving innovation.
  • Enjoy flexibility to work across multiple domains and projects.
  • Gain hands-on experience with the latest technologies and trends.
  • Work in a culture that fosters learning, freedom to execute, and opportunities for growth.
  • Develop expertise in the complete product life cycle, from development to deployment.
  • Be part of a process-oriented organization that values structure and efficiency.
  • Experience open culture with easy accessibility to senior leaders and management.

Key Responsibilities

  • Develop and debug C-based software solutions for embedded systems.
  • Design and implement Linux device drivers for various platforms.
  • Port u-boot and Linux Kernel to different boards and platforms.
  • Conduct board bring-up and bootloader debugging activities.
  • Enable and debug peripherals such as I2C, SPI, MMC/SD, Flash memories, USB, Ethernet, Audio, Display, Video, Camera, and PCIe.
  • Work on platforms utilizing ARM Cortex processors (e.g., A15, A53, A72).
  • Contribute to Linux kernel upstreaming efforts.

Mandatory Skills

  • Proficiency in C programming for embedded systems.
  • Experience in Linux device driver development.
  • Expertise in u-boot and Linux Kernel porting.
  • Knowledge of board bring-up and bootloader debugging.

Desirable Skills

  • Familiarity with tools like oscilloscopes and logic analyzers.
  • Ability to understand and interpret hardware schematics.
  • Prior experience working on Texas Instruments platforms.

Join Mistral to embark on a journey of technology, innovation, and professional growth!

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 134050477