Senior Embedded Software Design Engineer

EDGE Microwave

Fatih

On-site

TRY 300,000 - 600,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation allowance
Meal allowance
Health insurance for family
Birthday leave
Performance bonus
Maternity allowance
Relocation allowance

Job summary

EDGE Microwave in Turkey seeks a Senior Embedded Software Design Engineer to drive embedded software development for aerospace platforms, taking architectural ownership from requirements to production. The role demands strong C/C++ skills, experience with AMD SoC platforms, embedded Linux, and hardware/software integration in a multidisciplinary team.

You will design and implement software blocks, collaborate across RF/MW, hardware and system teams, and contribute to high-reliability embedded

Qualifications

  • BS or MS degree in Electrical, Computer or Electronics Engineering with embedded focus.
  • 5+ years of professional experience in embedded software development.
  • Strong C/C++ programming for embedded systems, including debugging and testing.
  • Experience with AMD SoC platforms, FSBL, U-Boot, bootloaders and PetaLinux.
  • Knowledge of embedded Linux application, system and/or kernel development.
  • Experience with multi-threaded/multi-process software development and high reliability systems.
  • Hardware/software integration experience and good debugging skills.
  • Good written and spoken English.

Responsibilities

  • Design, develop and document embedded software modules and systems using C/C++.
  • Take technical ownership from requirements through production.
  • Contribute to software architectures and interfaces considering hardware constraints.
  • Develop software for processors, microcontrollers and SoC-based platforms.
  • Develop and integrate drivers and interfaces for I2C, SPI, UART and CAN.
  • Perform HW/SW co-design and system bring-up with hardware/FPGA teams.
  • Develop functional and diagnostic test software and troubleshoot issues.
  • Produce software architecture diagrams and technical documentation.
  • Collaborate across hardware, RF/MW and system teams to optimize solutions.
  • Participate in field testing and system validation; travel as needed.

Skills

C/C++ programming
Embedded systems
Multithreaded software
SoC platforms
Linux development
Hardware/software co-design
English communication

Education

Electrical/Computer Engineering degree

Tools

AMD SoC toolchain
PetaLinux
U-Boot

Job description

We develop cutting-edge RF, microwave and high-frequency technologies for aerospace applications. Our multidisciplinary team combines expertise in RF, microwave, electronics, embedded software and system engineering to develop high-performance products that meet demanding requirements for reliability, size, weight, power consumption and environmental performance.

We are looking for a Senior Embedded Software Design Engineer to take a key role in multidisciplinary R&D projects involving advanced embedded, digital and RF/MW technologies are developed to be used in Turkey's and the world's leading avionic platforms .

This is a hands-on engineering role for a highly motivated professional who is comfortable taking technical ownership, solving complex embedded software challenges and driving software development from architecture and implementation through system integration, verification and production.

The Ideal Fit:
  • BS or MS degree in Electrical Engineering, Computer Engineering, Electronics Engineering or a related discipline, with a focus on embedded systems.
  • 5+ years of professional experience in embedded software development.
  • Strong C/C++ programming experience for embedded systems, including development, debugging and testing.
  • Experience with AMD SoC platforms, including FSBL, U-Boot, bootloaders, PetaLinux, emulators and debuggers.
  • Good knowledge of embedded Linux application, system and/or kernel development.
  • Experience with multi-threaded and/or multi-process software development.
  • Experience developing high-reliability embedded systems.
  • Background in embedded software development for microcontrollers, microprocessors and/or SoC-based platforms.
  • Hands-on experience with hardware/software integration and system bring-up.
  • Good understanding of computer architecture, processors, memory architectures and embedded system fundamentals.
  • Experience with communication and peripheral interfaces such as I2C, SPI, UART and CAN.
  • Familiarity with high-speed interfaces and related concepts such as DDR, LVDS, SERDES, clock domains and interrupts.
  • Profiency with compilers, debuggers, integrated development environments and version control systems.
  • Experience using laboratory equipment such as oscilloscopes and signal analyzers for debugging and validation.
  • Ability to work effectively in a multidisciplinary engineering environment and take ownership of technical tasks.
  • Good written and spoken English.
Additional Skills and Experience
  • Familiarity with RF, microwave, analog and mixed-signal hardware and their operational principles.
  • Understanding of high-frequency circuits, digital/analog modulation schemes and active RF/MW components.
  • Experience in defense, aerospace, avionics and/or space projects.
  • Familiarity with system-level verification, validation and HW/SW co-design methodologies.
About the Role

As a Senior Embedded Software Design Engineer, you will be involved in the complete lifecycle of embedded software development, from requirements analysis and software architecture through implementation, hardware/software integration, testing, debugging and productization.

This position requires in-depth technical expertise to design and develop embedded software blocks. Position requires candidate with a demonstrated track record of designing and developing multifunctional embedded software architectures, which require use of highly developed skills and innovation.

  • Design, develop, integrate, test and document embedded software modules and systems using C/C++.
  • Take technical ownership of embedded software development from requirements analysis and architecture through implementation, integration, verification and production.
  • Participate in requirements analysis and contribute to defining software architectures, interfaces and design approaches considering system, hardware, performance and other technical constraints.
  • Develop embedded software for processors, microcontrollers and SoC-based platforms, including application, system and low-level software components.
  • Develop and integrate drivers and software interfaces for hardware peripherals and communication protocols such as I2C, SPI, UART and CAN.
  • Perform HW/SW co-design, system bring-up, integration and validation activities in close collaboration with hardware and FPGA design teams.
  • Develop functional and diagnostic test software, troubleshoot and debug design, implementation and test issues, and deliver reliable solutions.
  • Prepare and maintain software architecture, design, test and technical documentation, including software architecture diagrams and state diagrams.
  • Collaborate across hardware, digital design, RF/MW and system engineering teams to develop optimized hardware-software solutions and recommend improvements to existing technologies and processes.
  • Participate in field testing, system integration and validation activities, and be flexible to travel when required.
What EDGE Offers You
  • Opportunity to participate cutting-edge technology projects,
  • Fast-growing start-up setup in a professional working culture,
  • We maintain a flat organization with a culture of direct and open communication,
  • Ability to work independently while collaborating effectively with multidisciplinary teams.
  • Never-ending self-growth,
  • Fast-paced environment with a tight-knit and collaborative culture,
  • Competitive benefits package, (travel allowance, meal allowance, public holiday bonuses, performance bonus, marriage allowance, maternity allowance, relocation allowance)
  • Complementary health insurance covering family members
  • Refreshments in the office,
  • Birthday leave.

Join us at EDGE Microwave and be a part of a dynamic team that values growth, supports its people, and is dedicated to making a difference in the world of RF and microwave technology.

*Edge Microwave is an equal opportunity employer who believes in fair treatment.

**Your personal data to be collected through your applications to this advertisement will be processed automatically by the data controller EDGE Elektronik AŞ for the purpose of carrying out job application processes within the scope of the Personal Data Protection Law No. 6698 (“KVKK”) and related legislation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Hardware Design Engineer
Senior Hardware Design Engineer

EDGE Microwave • Fatih

On-site
TRY 900,000 - 1,200,000
Health insurance
Performance bonus
Maternity allowance
+3
Senior Embedded Software Architect - RF/Aerospace Systems
Senior Embedded Software Architect - RF/Aerospace Systems

EDGE Microwave • Fatih

On-site
TRY 300,000 - 600,000
Relocation allowance
Meal allowance
Health insurance for family
+4
Senior RF/Microwave Hardware Engineer
Senior RF/Microwave Hardware Engineer

EDGE Microwave • Fatih

On-site
TRY 900,000 - 1,200,000
Health insurance
Performance bonus
Maternity allowance
+3
Senior RFIC Design Engineer
Senior RFIC Design Engineer

Analog Devices • Fatih

On-site
TRY 300,000 - 550,000
Staff RF Embedded Systems Engineer — Wireless Focus
Staff RF Embedded Systems Engineer — Wireless Focus

Analog Devices • Fatih

On-site
TRY 350,000 - 550,000
Senior RF Design Engineer
Senior RF Design Engineer

Analog Devices • Fatih

On-site
TRY 300,000 - 420,000
Senior RFIC Design Engineer
Senior RFIC Design Engineer

Analog Devices, Inc. • Fatih

On-site
TRY 4,263,000 - 6,159,000
Principal RF Application Engineer
Principal RF Application Engineer

Analog Devices • Fatih

On-site
TRY 4,310,000 - 6,226,000
Staff RFIC Design Engineer
Staff RFIC Design Engineer

Analog Devices • Fatih

On-site
TRY 4,333,000 - 6,740,000
Staff Embedded Software Engineer at Analog Devices
Staff Embedded Software Engineer at Analog Devices

Analog Devices • Fatih

On-site
TRY 900,000 - 1,400,000