Application Guide
How to Apply for Embedded Software Engineer
at Pyka
š¢ About Pyka
Pyka is a pioneering company in autonomous electric aviation, focusing on eco-friendly transportation. Their work on large-scale autonomous aircraft for agriculture and cargo aims to revolutionize safety, sustainability, and accessibility. Joining Pyka means contributing to cutting-edge technology that has real-world environmental impact.
About This Role
As an Embedded Software Engineer at Pyka, you'll develop and own firmware for flight and auxiliary computers, directly impacting the safety and performance of autonomous aircraft. You'll work on sensor drivers, HIL testing, and real-time systems, playing a critical role in bringing revolutionary aviation technology to life.
š” A Day in the Life
You might start your day reviewing pull requests or debugging a sensor driver issue with the hardware team. After a standup, you could write code for a new firmware feature, then test it on the HIL simulator. Afternoons often involve integrating your changes, running automated tests, and documenting your work for certification.
š Application Tools
šÆ Who Pyka Is Looking For
- Strong proficiency in C/C++ with 2-4 years of embedded software experience, ideally in safety-critical or real-time systems.
- Hands-on experience with microcontrollers (e.g., STM32, ARM Cortex) and embedded Linux, comfortable with low-level driver development.
- Expertise in communication protocols: I²C, SPI, CAN, UART, and Ethernet, with a track record of implementing robust drivers.
- Proficient with git and collaborative workflows, including code review, CI/CD, and agile development.
š Tips for Applying to Pyka
Highlight any experience with autonomous systems, drones, or aviation-related projects, even if academic or personal.
In your resume, emphasize specific sensor driver implementations and mention the protocols used (I²C, SPI, CAN, etc.).
Showcase your familiarity with hardware-in-the-loop (HIL) testing or simulation environments; mention any relevant tools like Simulink or dSPACE.
Tailor your cover letter to mention Pyka's mission of eco-friendly aviation and connect it to your passion for sustainability.
Include links to GitHub repositories or open-source contributions that demonstrate your embedded software skills and git proficiency.
āļø What to Emphasize in Your Cover Letter
["Express enthusiasm for autonomous electric aviation and Pyka's role in transforming transportation.", 'Detail specific experience with sensor driver development and real-time systems, using examples from past projects.', 'Mention your comfort with hardware-software integration and HIL testing, showing you understand the full development cycle.', 'Highlight your collaborative nature and experience with git workflows, emphasizing your ability to work remotely.']
Generate Cover Letter āš Research Before Applying
To stand out, make sure you've researched:
- ā Read about Pyka's autonomous aircraft models (e.g., Pelican, Sparrow) and their operational use cases in agriculture and cargo.
- ā Understand Pyka's approach to safety and certification in autonomous aviation; check their blog or news articles.
- ā Familiarize yourself with the technical stack they use: likely ARM-based MCUs, Linux Yocto/Buildroot, and communication buses.
- ā Look into Pyka's team and culture: check LinkedIn profiles of current engineers to understand their backgrounds and projects.
š¬ Prepare for These Interview Topics
Based on this role, you may be asked about:
ā ļø Common Mistakes to Avoid
- Submitting a generic resume without highlighting embedded systems experience or relevant protocols.
- Ignoring the remote aspect: failing to mention remote work experience or self-discipline in your application.
- Overlooking safety-critical considerations: not addressing reliability, testing, or failure modes in your examples.
š Application Timeline
This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.
Typical hiring timeline:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!