Company Description
Do you want to shape the world of tomorrow and work on innovative projects? Then you're a good fit for us! We are a global engineering group with 15,000 employees and 140 locations worldwide. With our services, we are driving the topics of energy efficiency, climate protection and decarbonization and developing tech industries into new dimensions.
In the United States, the world of SEGULA Technologies Experts revolves around industries such as automotive, software, energy and life sciences. As an independent player, we support OEMs and suppliers with personal engineering services. Take advantage of new opportunities and take on exciting tasks and attractive positions with direct customer assignment.
Job Description
- Design and test prototypes, troubleshoot complex issues, and evaluate solutions against technical and user requirements.
- Conduct research to inform design decisions and translate user needs into detailed specifications. Independently balance design tradeoffs and resolve design challenges.
- Contribute to the development of software systems by estimating development timelines, producing supporting documentation, and driving projects from concept through release.
- Apply customer insights, market trends, and domain knowledge to advance product solutions.
- Participate in customer feedback sessions and demonstrate awareness of cost, performance, and value trade-offs.
- Mentor peers in industry best practices, design standards, and testing strategies.
- Lead the creation and improvement of engineering documentation and guide R&D procedures, including design controls, risk management, and compliance with quality systems.
- Collaborate with cross-functional teams to ensure project success, enhance workflows, and build strong partnerships across technical groups.
- Support end-to-end product development, implement algorithms, contribute to code reviews, and ensure high-quality outputs through sound software design, development standards, and testing practices.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Robotics, or a related discipline
4+ years of professional experience in relevant software development roles
Proficiency in C++ and object-oriented programming
Preferred Skills:
Strong knowledge of modern C++ (C++14, C++17, C++20), STL, templates, and object-oriented design principles
Experience with multi-threaded systems and performance optimization
Familiarity with development environments such as Qt Creator or Visual Studio
Skilled in using static/dynamic analysis tools (e.g., Valgrind, AddressSanitizer, clang-tidy) and unit testing frameworks like CppUnit
Experience developing in Linux environments, including debugging, scripting, and package management
Background in graphical development using Qt, OpenGL, Vulkan, or similar, including GLSL and real-time 3D rendering concepts
Understanding of the Software Development Life Cycle (SDLC), estimation practices, application lifecycle tools, and regulatory standards
Experience working within agile frameworks and collaborative development environments
Additional Information
All your information will be kept confidential according to EEO guidelines.