Senior Embedded Software Engineer at Digi International developing software for next-gen 5G cellular routers. Leading key networking features and driving software quality and integration.
Responsibilities
Architect and develop embedded Linux software for 5G cellular routers with integrated Wi-Fi 7 capabilities.
Lead the implementation of key features on the product roadmap, including eSIM, 5G Network Slicing, and user experience enhancements.
Design and optimize networking components, including IP routing, Ethernet interfaces, NAT, and firewall functionality.
Collaborate with cross-functional teams to ensure seamless integration of software with hardware, cloud services, and user interfaces.
Drive agile development practices, including sprint planning, code reviews, and continuous integration.
Champion software quality through automated testing, static analysis, and robust CI/CD pipelines.
Evaluate and integrate AI-powered development tools to accelerate development and improve code quality.
Requirements
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field
5+ years of experience in embedded software development, with a strong focus on networking and wireless technologies
Deep expertise in embedded Linux, C/C++, and real-time systems
Strong understanding of 5G cellular technologies, Wi-Fi 6/7, and networking protocols (TCP/IP, DHCP, NAT, VPN)
Experience with Ethernet drivers, packet processing, and firewall configuration (e.g., iptables, nftables)
Proficiency with agile development tools (e.g., Jira, Git, Jenkins)
Familiarity with AI/ML tools and their application in software development workflows
Excellent problem-solving, communication, and collaboration skills.
Mainframe Software Engineer collaborating within an agile scrum team to deliver software solutions. Role involves coding, designing, and ensuring adherence to non - functional requirements in Georgia.
Senior Fullstack Software Engineer enhancing critical ID card setup applications within Aetna Tech. Collaborating in an Agile environment to deliver high - quality software solutions.
Fullstack - Webentwickler developing scalable and performant web applications in Aachen for the dynamic flaixible GmbH. Collaborate with teams to implement modern user interfaces and optimize backend systems.
Developing Full - Stack Cloud solutions on Microsoft Azure for digital transformation projects with student collaboration. Opportunities for mentoring, hybrid work, and team activities in a creative environment.
Network Engineering Lead providing architectural leadership for mission - critical networks in secure federal environments. Focus on designing, securing, optimizing, and troubleshooting enterprise and cloud - connected networks.
Lead Engineer for GA Simulation performing simulations and virtual builds in a hybrid setup with General Motors. Collaborate on global product development initiatives and drive process improvements.
Senior Software Engineer creating Generative AI solutions for supply chain management. Develop, optimize AI systems, and collaborate with cross - functional teams.
Software Engineer building and maintaining reusable components for Adobe applications. Collaborating with multiple teams to enhance developer experience and component accessibility.
Overseeing operations of the Additive Manufacturing and Materials facility at EDGE Group. Responsible for facility fit - out, daily operations, and team leadership in Abu Dhabi.
Technical Lead - Testing Services for ETL and Data Validation QA. Responsibilities include validating migrations and testing data processes in Informatica and SAP Commissions.