Join to apply for the Senior Software Engineer role at Auterion22 hours ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at AuterionGet AI-powered advice on this job and more exclusive features.We are seeking a skilled software engineer with a computer science background and a proven track record of implementing and deploying software in resource constraint environments such as embedded systems and simulation environments. You will have to find practical solutions for complex problems and balance rapid prototyping versus building a sustainable solution.You will contribute in building the state of the art operating system for robotic systems powered by Auterion. To do so you will work with different teams on a variety of projects that require domain expertise. If you love autonomous robots, solving complex problems and delivering high-quality experiences, we want to talk to you!Responsibilities and DutiesDevelop core SDKs and APIs that are used by other Auterion teams and customers alikeOwn, improve and optimize the system performance and ensure that other teams can run advanced algorithms on a constrained compute platform. Identify bottlenecks and proactively mitigate themBuild system monitoring and testing tools that allow us to understand when system performance degradesDevelop high-rate data logging tools that give us full situational awareness of our embedded systemsSolve complicated network problems, use your solid understanding of IP protocols to leverage existing solutions or create new ones to enable truly networked roboticsParticipate in setting new industry standards by working with partners and experts from other organizations and open-source communitiesUnderstand how our full stack works from low-level hardware layers on the embedded system, applications in the user space, to our cloud platformDebug live systems when teams are collaborating and surging to build amazing demos in a short period of timeProvide mentorship and coaching to other engineers, enabling career growth and acting as a bar raiser for product qualityImprove our state of the art simulator for drone systemsQualifications and SkillsMasters or Bachelors degree in Computer Science, Electrical Engineering, Robotics, or a related fieldHands-on experience in developing and implementing software for embedded systemsExperience with open-source message transport frameworks such as ZeroMQ, DDS, Zenoh or ROS2 in generalExperience with open-source visual inertial-based localization and visual SLAM frameworks is a bonusProficiency in programming languages such as C++ and PythonUnderstanding of Docker, Virtual Machines and HypervisorsStrong affinity to Linux and the commandlineExperience with Continuous Integration, unit testing and fuzzy testingExperience in identifying buffer overflows and memory leaksExperience with multi-threaded software and the risks associated withStrong analytical and problem-solving skills, with the ability to design and evaluate complex algorithms in real-world scenariosEffective communication skills and the ability to work collaboratively in multidisciplinary teams, interacting with researchers, engineers, and external stakeholders. You will often be the subject matter expert in the room, but you won't be able to solve these problems on your ownExperience with game engines is highly beneficialBenefitsFlexible working hoursStock OptionsGenerous holiday allowancePension planExtended social security packageEnhanced maternity & paternity leaveLearning and development opportunitiesAbout AuterionWe are building the leading software platform for AI-powered autonomous systems for enterprise and government customers. Our team is supporting the most important missions and solving the most challenging problems.At Auterion, we bring together the sharpest minds who love to solve the hardest problems. Join a vibrant team built on innovation, openness, and excellence, where you'll be empowered to develop ideas, collaborate across all levels, and make an impact that matters.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesSoftware DevelopmentReferrals increase your chances of interviewing at Auterion by 2xMid-level - Senior Software Engineer - Financial ReportingPrincipal Software Engineer, Vice PresidentSenior Software Engineer (Angular/C#) 80-100%Senior Development Engineer "Automated Sensor Production Line" (w/m/d) 80 - 100 %(Senior) Software Engineer (m/f) 80-100% - AI Platform SpecialistSenior Software Engineer - Distributed Systems(Senior) Software Engineer – Digital Banking (Front-End Focus)Senior Software Engineer C#/.NET (80 – 100%) (a)UBS Card Center AG - Senior React/Frontend Software Engineer 80-100%Senior Software Engineer Java 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)Senior Requirement und Software Engineer (a)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr