Job
- Level
- Senior
- Job Feld
- Application, Embedded
- Anstellung
- Vollzeit
- Vertragsart
- Unbefristetes Dienstverhältnis
- Ort
- Braunschweig
- Arbeitsmodell
- Hybrid, Onsite
Job Zusammenfassung
In diesem Job definierst du Architekturen für Softwareprodukte, führst Systemdesigns durch und optimierst Kommunikation zwischen Embedded-Systemen und Cloud-Interfaces, dabei setzt du neue technische Standards um.
Job Technologien
Deine Rolle im Team
- Define and maintain a comprehensive architectural roadmap for smartmicro's software products, ensuring alignment with business objectives and long-term technical vision.
- Lead the high-level design of our software systems, including embedded firmware on bare metal and Linux-based platforms, the COM HUB edge device, and cloud interfaces.
- Act as the go-to expert for architectural questions and challenges.
- Establish and enforce technical standards, design patterns, and best practices across the organization - This includes defining and governing core architectural concepts like communication datagrams and interface descriptions.
- Work closely with Product Owners, Software Engineers, Group Leads to translate requirements into robust and scalable technical solutions.
- Evaluate, prototype, and recommend new technologies, tools, and frameworks to keep our products at the cutting edge.
- Direct report to the manager of the embedded department.
Unsere Erwartungen an dich
Ausbildung
- Master's degree in Computer Science, Electrical Engineering, or a related field.
Qualifikationen
- Deep expertise in designing software for embedded systems, including both baremetal and embedded Linux (e.g., Yocto, buildroot) environments.
- Strong understanding of computer architecture, real-time operating systems, memory management, and hardware abstraction layers.
- Proficiency in designing and implementing inter-process communication (IPC) and distributed systems.
- Expert knowledge of specific RTOS environments such as FreeRTOS, VxWorks, ThreadX, PikeOS or QNX.
- Excellent communication and interpersonal skills, with the ability to articulate complex technical ideas to both technical and non-technical audiences.
- Strong leadership and mentoring capabilities.
- Good German language skills would be a plus.
Erfahrung
- Proven experience in software development, with a significant portion in a Software Architect, Principal Engineer, or similar technical leadership role.
- Extensive hands-on experience in C or C++ development for complex systems and hardware-oriented software, Python could be required for automation and scripting.
- Experience with ARM-based platforms, microcontrollers from NXP and TI and variety communication protocols (e.g., TCP/IP, UDP, MQTT, CAN, REST APIs, Ethernet, I2C and SPI).
Unser Angebot
- Latest technology, innovation and rapid development cycles, excellent work- and test equipment.
- Informal culture, motivated teams, short communication channels, room for active participation.
- Modern buildings, offices and labs, permanent employment and individual training opportunities.
- Located directly next to the highway, direct bus stop at our facilities, parking facilities for cars and bikes, free charging of electric vehicles.
- Hybrid working (4 days office presence per week).
- Team events, gym membership and more.
Benefits
Work-Life-Integration
Essen & Trinken
Gesundheit, Fitness & Fun
Themen mit denen du dich im Job beschäftigst
Job Standorte
Das ist dein Arbeitgeber
smartmicro smart microwave sensors
Mit über 20 Jahren Erfahrung auf dem Gebiet der Automobil-Radartechnologie sind wir Ihr kompetenter Partner.
Description
- Unternehmensgröße
- 1-49 Employees
- Sprachen
- Englisch
- Unternehmenstyp
- Etablierte Firma
- Arbeitsmodell
- Hybrid, Onsite
- Branche
- Industrie, Produktion, Internet, IT, Telekom