Embedded Systems Software Engineer Jetzt bewerben

Embedded Systems Software Engineer

Lausanne Vollzeit 48000 - 84000 € / Jahr (geschätzt) No home office possible
Jetzt bewerben
AgEagle Aerial Systems Inc.

Auf einen Blick

  • Aufgaben: Develop embedded software for drones and sensor systems while influencing system architecture.
  • Arbeitgeber: Join AgEagle Aerial Systems, a leading NYSE-listed company in drone technology.
  • Mitarbeitervorteile: Enjoy a dynamic office environment with opportunities for continuous learning and growth.
  • Warum dieser Job: Be part of an innovative team shaping the future of aerial technology and user experience.
  • Gewünschte Qualifikationen: Master's degree in relevant fields and experience with embedded Linux applications required.
  • Andere Informationen: This is a 100% office-based role; no visa sponsorship or relocation assistance available.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

NYSE-listed AgEagle Aerial Systems is seeking a talented, experienced and motivated senior embedded systems engineer who will focus on developing embedded software and firmware for our current and future payloads and sensor systems. The ideal candidate will possess a wide variety of software engineering skills, people skills, and should be an expert in all aspects of embedded software design.

***Note that this is a 100% office-based position. Neither visa sponsorship nor relocation assistance are available for this role. ***

Key Job Responsibilities:

  • Develop embedded software for all our products (e.g. drones, payloads, simulators).
  • Influence the architecture and the future of our systems with your ideas and your code.
  • Design and implement software tools to facilitate production and test of hardware products.
  • Deal with product management and customer support teams to participate in technical support of our products and improve user experience.
  • Contribute to the team’s continuous improvement process.

Qualifications:

  • Master of science or higher in Electrical Engineering, Computer Engineering, or Computer Science
  • Experience developing embedded Linux applications
  • Experience developing Linux drivers or working on microcontrollers
  • Working knowledge of Linux-based development environments
  • Strong knowledge of C or C++
  • Experience with Agile SDLC, including version control methods for managing large software projects, code review, pair programming…
  • Experience working hands-on with hardware, and using electronic test equipment (multi-meter, oscilloscope, power supply, soldering)
  • Self-motivated, and able to take ownership of a project, seeing it through with minimal oversight
  • Strong sense of curiosity and a desire to learn new skills
  • Speaks French or willing to learn

Any of the following elements would be a plus:

  • Experience with Python or similar interpreted languages
  • FPGA experience (Verilog or VHDL)
  • Experience in robotics or unmanned aircraft

#J-18808-Ljbffr

Embedded Systems Software Engineer Arbeitgeber: AgEagle Aerial Systems Inc.

At AgEagle Aerial Systems, we pride ourselves on fostering a collaborative and innovative work environment where talented engineers can thrive. Our office-based culture encourages teamwork and continuous learning, providing ample opportunities for professional growth while working on cutting-edge technology in the drone and sensor systems industry. Join us to make a meaningful impact and contribute to the future of aerial solutions in a supportive and dynamic setting.
AgEagle Aerial Systems Inc.

Kontaktperson:

AgEagle Aerial Systems Inc. HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Embedded Systems Software Engineer

✨Tip Number 1

Make sure to showcase your experience with embedded Linux applications and drivers during the interview. Be prepared to discuss specific projects where you applied these skills, as this will demonstrate your expertise and relevance to the role.

✨Tip Number 2

Since this position involves working closely with hardware, highlight any hands-on experience you have with electronic test equipment. Sharing examples of how you've used tools like oscilloscopes or multi-meters can set you apart from other candidates.

✨Tip Number 3

Familiarize yourself with Agile methodologies and be ready to discuss how you've implemented version control and code review processes in past projects. This shows that you can contribute to the team's continuous improvement efforts.

✨Tip Number 4

If you speak French or are willing to learn, mention this during your conversation. Language skills can be a valuable asset in a diverse team and may give you an edge in the hiring process.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Embedded Systems Software Engineer

Embedded Software Development
Firmware Development
Embedded Linux Applications
Linux Driver Development
Microcontroller Programming
Linux-based Development Environments
C Programming
C++ Programming
Agile Software Development Life Cycle (SDLC)
Version Control Systems
Code Review
Pair Programming
Hands-on Hardware Experience
Electronic Test Equipment Proficiency
Self-Motivation
Project Ownership
Curiosity and Willingness to Learn
French Language Skills or Willingness to Learn French
Python Programming (Optional)
FPGA Development (Verilog or VHDL) (Optional)
Robotics Experience (Optional)
Unmanned Aircraft Experience (Optional)

Tipps für deine Bewerbung 🫡

Understand the Role: Make sure to thoroughly read the job description for the Embedded Systems Software Engineer position. Understand the key responsibilities and qualifications required, as this will help you tailor your application.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience with embedded Linux applications, C or C++, and any hands-on work with hardware. Be specific about projects you've worked on that align with the responsibilities listed in the job description.

Showcase Your Skills: Demonstrate your software engineering skills by providing examples of your work with Agile SDLC, version control, and any relevant tools or technologies. Mention any experience you have with Python, FPGA, or robotics, as these are considered a plus.

Express Your Motivation: In your cover letter, convey your enthusiasm for the role and the company. Discuss your desire to contribute to the team’s continuous improvement process and your willingness to learn new skills, especially if you are not yet fluent in French.

Wie du dich auf ein Vorstellungsgespräch bei AgEagle Aerial Systems Inc. vorbereitest

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded Linux applications and C/C++. Highlight specific projects where you developed software for hardware products, as this will demonstrate your hands-on experience and technical expertise.

✨Demonstrate Problem-Solving Abilities

Expect questions that assess your problem-solving skills. Prepare examples of challenges you've faced in previous projects, particularly those involving embedded systems, and explain how you overcame them.

✨Emphasize Team Collaboration

Since the role involves working with product management and customer support teams, be ready to discuss your experience in collaborative environments. Share examples of how you've contributed to team projects and improved user experiences.

✨Express Your Curiosity and Willingness to Learn

The ideal candidate should have a strong sense of curiosity. Be sure to convey your eagerness to learn new skills, especially in areas like Python or FPGA development, as this aligns with the company's continuous improvement process.

AgEagle Aerial Systems Inc.
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>