Detailed embedded software experience with C/C++, OpenCL C kernel and low-level assembly language programming on DSPs. Excellent skills in C programming.…
You collaborate closely with embedded software teams (e.g., microcontrollers, FPGAs) and support troubleshooting during commissioning and in production.…
Sie verfügen über ein erfolgreich abgeschlossenes Studium, gerne auch mit Promotion, im Bereich Robotik, Mechatronik, Ingenieurwesen, Informatik oder……
SE3 Labs is building Spatial AI by combining 3D computer vision with large language models (LLMs). You’ll collaborate closely with colleagues developing……
Proficiency in programming languages like VHDL, Python and basic knowledge of embedded C. HW/SW Co-design together with Hardware and Software engineers for……
The Veloce™ proFPGA CS system architecture offers best-in-class modularity, scalability, flexibility and portability to serve the verification requirements of……
As Embedded Software / Firmware Engineer, you’ll own the low-level software foundation across our embedded platforms - from bring-up and driver development to……
Our team is also responsible for core infrastructure and tools that serve as the backbone of our robotic applications, enabling roboticists, machine learning……
Bring research into real-world applications: You develop solutions for efficiently deploying and integrating machine learning models across platforms, enabling……
Experience with embedded software architecture and hardware/ software co-design for MCUs. Artificial intelligence generative and agentic AI in embedded software……
Exposure to real edge or embedded deployment is a strong plus; Translate between ML, embedded, and secure-compute constraints when the conversation needs it.…
Experience with soft-real-time or embedded systems advantageous. Solid software architecture and design skills (component design, clean interfaces, design……
Contribute to data collection, simulation, and resimulation software pipelines. Prior project or internship experience with robots, autonomous systems, or……
Staff engineers are mentors and multipliers. Staff engineers at Perk are mostly hands-on — spending the majority of their time actively contributing within one……
5+ years of non-internship professional software development experience. 5+ years of non-internship professional software development experience.…
Darüber hinaus zeichnen herausfordernde Aufgaben, ein globaler Zusammenhalt zwischen den Gruppengesellschaften oder individuelle Entwicklungswege das……
Proven experience in designing and managing software build systems. 7+ years of experience working on complex, cross‑functional, distributed software systems.…
Shape industrial machine vision with us. Short decision paths and direct collaboration with senior engineers. Erfahrung oder fundiertes Interesse an Open Source……
Familiarity with embedded software and loudspeaker technologies. We're looking for a forward-thinking and experienced Electronics Engineer to join our team, who……
Maintain OS images, board support and deployment for the embedded compute modules. Experience with embedded GPU / edge-AI compute modules and their SDK……
Familiarity with embedded Linux platforms, particularly NVIDIA Jetson devices. Proficient in Python and C++ for embedded and robotics development.…
3+ years of non-internship professional software development experience. Experience programming with at least one software programming language.…
Architect and develop the Linux startup and service management framework optimized for embedded constraints. Our team is responsible for the core OS DNA of the……
Deploy and optimize our software stack on embedded hardware platforms. Strong experience in low-level and embedded software development (C/C++).…
Engage and contribute as engineer representing quality in engineering projects and activities. Knowledge & experience such in analyzing/designing & testing -……
Pragmatic engineer — focused on reliability, reproducibility and maintainability. Experience deploying CV models on edge devices or embedded systems.…
8+ years of work experience with embedded software development. Work experience in embedded Linux. Support and communicate with other internal teams using our……
Use AI to find out how well the skills on your resume fit this job description.
Job Description
You will develop highly optimized SW implementations of automotive ADAS computer vision applications on the videantis vision and video DSP architecture for embedded system targets, e.g., automotive front, rear, and surround view cameras and self-driving cars, exploiting SIMD, VLIW, and multi-core architecture features. An advanced Eclipse-based toolchain featuring a high-level compiler, cycle-accurate multi-core simulator, and detailed analysis and profiling tools will support your thorough performance and data flow optimization and verification. You will utilize existing code libraries like OpenCV and OpenVX as the basis for complete computer vision applications and will further grow the scope of those optimized libraries for use in generic automotive vision application contexts.
Your main responsibilities are:
Develop optimized implementations of automotive ADAS computer vision applications on the videantis processor platform starting from automotive Tier 1 / OEM algorithm specifications in C/C++, Matlab, or textual description
Follow specific automotive SW development processes and standards like Automotive SPICE, MISRA, ISO26262 from the requirements specification to the verification and documentation of code modules
Perform floating-point/fixed-point analysis with a focus on precision requirements and embedded implementation efficiency
Consider cycle count, memory size, and memory bandwidth constraints as optimization objectives
Identify where existing optimized videantis code libraries like OpenCV, OpenVX, and other computer vision frameworks/APIs can be employed
Meet specific performance, load and schedule targets
Augment existing ADAS / CV code libraries with generic code portions applicable in generic automotive vision application contexts
Develop a thorough test environment and perform exhaustive regression testing
Document code and verification results and support product documentation
Provide feedback regarding identified architectural optimizations to the hardware architecture team
Partition the application for optimal performance across multiple cores
Location
The position is located in Hannover. We will consider remote work with frequent visits to our office for exceptional candidates.
Desired Skills & Experience
MS or BS degree in Engineering or Science
Minimum 5, preferred 10 years of relevant professional experience
Experience in automotive ADAS computer vision algorithms and existing libraries, e.g., OpenCV, VLIB, FastCV, or OpenVX
Excellent skills in C programming
Detailed embedded software experience with C/C++, OpenCL C kernel and low-level assembly language programming on DSPs
Proficiency in automotive SW development processes and standards like ASPICE, MISRA, ISO26262
Experience with parallel (SIMD) and multi-core programming
Proficiency in Linux/Unix and scripting languages
Thorough work attitude and attention to detail while meeting strict deadlines
Strong English language skills (written and verbal)
“Computer vision is the biggest, most disruptive, application segment in technology today,” said Dr. Jon Peddie, president of Jon Peddie Research. This is your chance to work in a small company where you can make an impact, on a technology that will change consumer electronics. Join us and you will become part of a world-class team that knows how to build industry-leading solutions. Your code will make it into high-volume products such as automotive front, rear, and surround cameras and self-driving cars.
We encourage software engineers that are excellent programmers and who enjoy optimizing programs to apply even if they may not fit the exact above profile.
Find your happy place
Read authentic reviews with a Glassdoor account. Only apply to jobs you love.