Industrialization Manager - Software Engineer

Industrialization Manager - Software Engineer

  •   1 Vacancy
  • 3 Views

Offer Salary

Sign in to view salary

For Freelance

No

Job Description

Industrialization Manager - Software Engineer Get AI-powered advice on this job and more exclusive features. The Industrialization Manager - Software Engineer will lead the design and development of a...

Industrialization Manager - Software Engineer

Get AI-powered advice on this job and more exclusive features.

The Industrialization Manager - Software Engineer will lead the design and development of advanced embedded software systems, integrating firmware, middleware, and application layers into reliable, high-performance solutions. In this role, you'll drive system-level software architecture, guide teams through all phases of product development, from design and prototyping to validation and deployment, and ensure compliance with technical, quality, and regulatory standards.

You'll collaborate closely with cross-functional teams and customers, reviewing architectures, resolving complex software and system integration challenges, and shaping the next generation of intelligent, connected platforms. This position is ideal for an experienced software engineer with a strong foundation in embedded systems, software architecture, and industrialization processes, who thrives in both technical leadership and hands on development.

Key Responsibilities:

  • Develop and maintain software applications and components for the PX4/NuttX real time operating system.
  • Write efficient, reliable code that ensures optimal performance and stability of embedded systems, especially in aerospace applications.
  • Collaborate with cross functional teams, including hardware engineers and system integrators, to meet system requirements and ensure software compatibility with hardware.
  • Troubleshoot and debug complex software issues, improving software quality and performance. Contribute to open source projects and engage in code reviews to maintain code quality and best practices.
  • Write comprehensive documentation for software modules, code comments, and system level interactions.
  • Participate in unit testing, software validation, and debugging to ensure software reliability and compliance with high standards.

Minimum Qualifications:

  • Proficiency in C/C++: Strong experience in programming with C and C++ for embedded systems.
  • Embedded Systems Development: Knowledge of embedded systems principles and experience in developing software for resource constrained platforms.
  • Real time Operating Systems (RTOS): Deep understanding of real time operating systems, especially NuttX, including its architecture, features, and APIs.
  • Device Drivers: Experience in developing device drivers for various hardware peripherals and components.
  • System level Programming: Expertise in inter process communication, task scheduling, memory management, file systems, and other system level programming concepts.
  • Debugging and Troubleshooting: Strong problem solving skills with the ability to diagnose, debug, and resolve software issues efficiently.
  • Cross Platform Development: Familiarity with cross compilation and porting software to different hardware platforms.
  • Communication Protocols: Understanding of various communication protocols (UART, SPI, I2C, Ethernet, USB) for interfacing with external devices and systems.
  • Multithreading and Synchronization: Experience with multithreaded programming, synchronization mechanisms like semaphores and mutexes, and concurrent task management in real time systems.
  • Version Control: Proficiency with version control tools (e.g., Git) and collaboration in a team development environment.
  • Documentation and Testing: Strong documentation skills and experience in unit testing, code validation, and ensuring code quality.
Seniority level

Mid-Senior level

Employment type

Full time

Job function

Engineering and Production

Industries

Technology, Information and Media

Tracking.aspx?O1Bm1gLIPIaqykv852KXhDWgK5ekM2qMw
  • Share this job:
Related Jobs

Abu Dhabi, AE

Sign in to view salary

Published: 5 days ago

Abu Dhabi, AE

Sign in to view salary

Published: 5 days ago

Abu Dhabi, AE

Sign in to view salary

Published: 5 days ago

Abu Dhabi, AE

Sign in to view salary

Published: 2 weeks ago

Not Specified, AE

Sign in to view salary

Published: 2 weeks ago