Embedded Software Engineer

Hyprix Aviation Pvt. Ltd.

Bengaluru

Vor Ort

INR 700.000 - 1.200.000

Vollzeit

Vor 10 Tagen

Erhalte eine Antwort von diesem Arbeitgeber

Dein Lebenslauf und dein Anschreiben, genau auf das zugeschnitten, was gesucht wird.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

HyPrix Aviation Pvt. Ltd. is seeking an Embedded Software Engineer I to join our flight-systems team in Bengaluru.

You will write embedded C/C++ for microcontrollers, test and debug code, and learn the full development cycle from requirements to flight under senior engineers. Responsibilities include driver development for UART, SPI, I2C, CAN, plus board bring-up, unit testing, Python-based test tooling, and thorough documentation.

Qualifikationen

  • Bachelor's degree in electronics, electrical, computer engineering, CS or instrumentation.
  • 0–2 years embedded software experience or internships count.
  • Eligibility for background verification and security clearance.
  • Knowledge of MCU architecture, registers and interrupts.

Aufgaben

  • Write embedded C/C++ for microcontrollers and flight systems.
  • Develop device drivers and interfaces (UART, SPI, I2C, CAN).
  • Assist board bring-up, firmware loading and interface validation.
  • Create unit tests and fix defects found by tests/reviews.
  • Review code and respond to feedback in reviews.
  • Debug with tools like oscilloscope, logic analyzer, and debugger.
  • Develop test tools in Python for data logs and firmware download.
  • Document design notes, interface descriptions and release notes.
  • Use Git to version control changes and link to tasks/requirements.

Kenntnisse

C programming
Microcontrollers
Interfaces
Debug tools
Electronics basics
Version control

Ausbildung

Bachelor's degree in electronics, electrical, computer engineering, computer science or instrumentation

Tools

Git

Jobbeschreibung

HyPrix Aviation GSTIN - 29AAHCH4130N1ZA | Full time

At HyPrix, we're building attritable payload delivery systems for autonomy. Things that fly fast, we're enabling them with conscious software. Replicating the capabilities of expensive conventional frontline systems, we're building the cheapest micro and cruise missile systems on the planet. Built for a war of attrition, built for the era of software-defined warfare, built to cater to the front lines of battlefields where no man should stand in the future.

The Embedded Software Engineer I writes, tests and debugs embedded software for HyPrix flight systems. The position holder works under the direction of senior engineers, and learns the full cycle from requirement to flight.

The work includes device drivers, communication interfaces, sensor and payload interfaces, power management firmware and test tools.

Code. Write embedded C and C++ code for microcontrollers to the design and the coding standard.

Drivers and interfaces. Write and test drivers for peripherals and buses, for example UART, SPI, I2C, CAN, ADC, PWM and timers.

Board bring-up. Help with the bring-up of new boards. Load the firmware, check each interface and record the results.

Unit tests. Write unit tests for each function that you write. Fix each defect that a test or a review finds.

Code review. Submit each change for code review, and update it to the review comments.

Debug. Find faults with a debugger, an oscilloscope and a logic analyser. Record each fault and its cause.

Test tools. Write simple Python tools for test, data logs and firmware download.

Integration and trial support. Support HIL tests, system integration and field trials. Download and check the logs after each test.

Documentation. Write the design notes, interface descriptions and release notes for each change.

Version control. Use Git for each change, and link each change to its task or requirement.

Requirements
Minimum Experience (Years)

HyPrix prefers this experience, but it is not mandatory. Demonstrated capability is more important than years.

  • 0-2 years of embedded software work. Internships and project work on real hardware count.
Required Skills
  • C programming. Good C for microcontrollers, and basic C++.
  • Microcontrollers. Knowledge of MCU architecture, registers, interrupts and timers, for example on ARM Cortex-M.
  • Interfaces. Knowledge of UART, SPI, I2C and CAN.
  • Debug tools. Ability to use a debugger, a multimeter and an oscilloscope.
  • Electronics basics. Ability to read a simple schematic and a datasheet.
  • Version control. Basic use of Git.
  • A bachelor's degree in electronics, electrical, computer engineering, computer science or instrumentation.
  • Eligibility for background verification and security clearance. This position handles export-controlled and commercially confidential information.
Advantageous Skills/Qualifications
  • Project or internship work on drones, robots, satellites or automotive ECUs.
  • Experience with an RTOS, for example FreeRTOS or Zephyr.
  • Experience with Python for test scripts.
  • Membership of a student team, for example a drone, rocketry, satellite or Formula Student.
  • Knowledge of MISRA C.
Why Join HyPrix?

HyPrix is a lean team with no rule book. Each person receives an end goal tied to a real product, and decides how to achieve it.

The Embedded Software Engineer writes code that flies, and learns from engineers who build complete flight systems.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Embedded Software Engineer Sensors Drivers Embedded Linux
Embedded Software Engineer Sensors Drivers Embedded Linux

Hyprix Aviation Pvt. Ltd. • Bengaluru

Vor Ort
INR 2.500.000 - 3.800.000
Avionics Test Engineer
Avionics Test Engineer

Hyprix Aviation Pvt. Ltd. • Bengaluru South

Vor Ort
INR 900.000 - 1.300.000
Embedded Software Engineer BSP Platform
Embedded Software Engineer BSP Platform

Hyprix Aviation Pvt. Ltd. • Bengaluru

Vor Ort
INR 1.200.000 - 1.800.000
Embedded Software Engineer Mission Computer RT linux
Embedded Software Engineer Mission Computer RT linux

Hyprix Aviation Pvt. Ltd. • Bengaluru

Vor Ort
INR 1.200.000 - 1.800.000
Sr. Mechanical Engineer
Sr. Mechanical Engineer

Hyprix Aviation Pvt. Ltd. • Bengaluru South

Vor Ort
INR 1.500.000 - 2.200.000
Senior Flight Softwarre Platform Engineer
Senior Flight Softwarre Platform Engineer

Hyprix Aviation Pvt. Ltd. • Bengaluru

Vor Ort
INR 400.000 - 700.000
Lead - Mechanical Engineer
Lead - Mechanical Engineer

Hyprix Aviation Pvt. Ltd. • Bengaluru

Vor Ort
INR 1.500.000 - 2.100.000
Jr. Mechanical Engineer
Jr. Mechanical Engineer

Hyprix Aviation Pvt. Ltd. • Bengaluru South

Vor Ort
INR 300.000 - 540.000
Avionics Harness Engineer
Avionics Harness Engineer

Hyprix Aviation Pvt. Ltd. • Bengaluru

Vor Ort
INR 1.200.000 - 1.800.000
Senior Supply Chain Engineer – Electronics
Senior Supply Chain Engineer – Electronics

Hyprix Aviation Pvt. Ltd. • Bengaluru

Vor Ort
INR 2.800.000 - 4.000.000