1038
Registration number: 40203387459
- Details
- Highlights
- Company
We expect you to:
Software Development: Design and develop software solutions across multiple architectures (ARM, x86, x64) and operating systems (Linux, Windows, RTOS).
Proficiency in C/C++: Demonstrate expertise in C/C++ programming for efficient and optimized system development.
Code Modification and Integration: Adapt and extend existing codebases written in Python, Java, and other programming languages.
Code Quality: Write clean, efficient, and maintainable code, adhering to best practices in software development.
Communication Protocols: Possess a strong understanding of various communication interfaces and protocols such as I2C, UART, SPI, and Ethernet.
Development Tools: Proficient in bash scripting, cross-development environments, toolchains, build systems, debugging tools, and version control systems (e.g., Git).
Problem-Solving Skills: Apply exceptional debugging, analytical, and problem-solving abilities to diagnose and resolve complex technical issues.
UI Frameworks: Familiarity with QT and other user interface frameworks is advantageous.
As an Embedded Software Engineer you will:
- Software Architecture Design: Design and implement robust software architectures for Unmanned Aerial Vehicles (UAVs) and portable devices, ensuring scalability and reliability.
- Custom Linux Image Creation: Develop and optimize custom Linux distributions for mobile processors, tailored to meet the specific needs of embedded systems.
- Driver Development and Integration: Design, implement, and integrate device drivers for various peripherals, including cameras, Ethernet interfaces, video encoders, communication protocols, displays, buttons, and other embedded components. Modify existing drivers or create custom solutions as required.
- Video Processing and Streaming: Integrate and optimize video capture, H.264/H.265 video encoding, onboard recording, and real-time streaming over local networks, ensuring high performance and low latency.
- UI/UX Implementation: Develop and implement intuitive user interfaces (UI) and user experiences (UX) for portable devices, focusing on ease of use and functionality.
- System Performance Optimization: Analyze, debug, and fine-tune the overall system performance, ensuring seamless operation across all components and optimizing for both hardware and software efficiency.
This role requires deep technical expertise and the ability to work across various domains, from hardware integration to system-level performance optimization.
We offer:
- Innovative Work Environment: Join a dynamic, fast-paced team where you will work on cutting-edge technologies and contribute to the development of state-of-the-art unmanned aerial systems and portable devices.
- Professional Growth: Take advantage of continuous learning opportunities, including access to advanced tools, technologies, and methodologies, allowing you to expand your technical expertise and grow your career.
- Collaboration with Experts: Work alongside seasoned industry professionals in a collaborative environment that fosters knowledge sharing and teamwork.
- Challenging Projects: Engage in complex and rewarding projects that push the boundaries of engineering and contribute to advancements in defense capabilities and technology.
- Impactful Work: Your contributions will directly influence the development of cutting-edge products that have a significant impact on national and allied defense capabilities.
- Competitive Compensation: We offer a competitive salary that reflects your skills and experience.
- Work-Life Balance: We value a healthy work-life balance and offer flexible work arrangements to support your personal and professional needs.
At our company, you will be part of a team committed to excellence, innovation, and making a real-world impact.
€
3500 - 5000
Location
- Rīga, Latvia
Dzirnieku iela 26, Mārupe, Mārupes nov.
Time of work
- Full-time
Languages
- English
- Latvian
Contact person
Zane Meiersone
Zane Meiersone
At Origin, we specialize in designing state-of-the-art unmanned aerial systems with advanced AI-enabled capabilities, empowering our nation and allied countries with cutting-edge solutions.
Our team is composed of seasoned industry professionals with a proven track record in designing and manufacturing highly advanced unmanned aerial systems.
This is a rare and unparalleled opportunity to join the core team shaping our product and R&D roadmap. At Origin, we pride ourselves on being a team of innovative thinkers and results-driven doers who are committed to excellence.
If you are passionate about rapid development and take pride in transforming your work into impactful products, we invite you to join us at Origin.
Registration number: 40203387459
Similar job ads:
Scrum Master/Team Coach
Lead Solution Architect
C++ programmētājs/-a