Embedded Software Engineer (India)

Embedded Software Engineer (India)

13 Oct
|
HyPrix Aviation GSTIN - 29AAHCH4130N1ZA
|
India

13 Oct

HyPrix Aviation GSTIN - 29AAHCH4130N1ZA

India

Who Are We?

At HyPrix, we're building attritable payload delivery systems for autonomy. Things that fly quick, 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.

Learn more about us: https://hyprix.in

What You'll Do

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 (

📌 Embedded Software Engineer (India)
🏢 HyPrix Aviation GSTIN - 29AAHCH4130N1ZA
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: embedded software engineer (india) / india