| Title |
Description |
| System Engineer |
We’re looking for a System Engineer who thrives in a Linux first environment and enjoys building reliable, secure, and elegant infrastructure. You’ll take ownership of our local network, remote access systems, and private cloud environment, while also supporting our employees with day to day IT needs.
If you like solving real problems, automating the boring stuff, and shaping the backbone of a stable tech company, you’ll feel right at home.
What You’ll Do
- Design, maintain, and improve our Linux based server environment
- Manage local network infrastructure, including routing, switching, VLANs, and Wi Fi
- Monitor system performance, availability, and security across the stack
- Implement automation and configuration management to keep systems consistent and scalable
- Support employees with general IT needs (hardware, accounts, access, troubleshooting)
- Collaborate with engineering teams to ensure infrastructure supports development and production workflows
- Document systems, processes, and best practices to keep knowledge flowing across the team
What You Bring
- Strong experience with Linux system administration (any major distro)
- Solid understanding of networking fundamentals (TCP/IP, DNS, DHCP, VPN, firewalls)
- Experience with virtualization or containerization (KVM, LXC, Docker, etc.)
- Familiarity with private cloud or on prem infrastructure
- Comfort with scripting/automation (Bash, Python, Ansible, or similar)
- A security first mindset and awareness of best practices
- Ability to support colleagues with empathy, clarity, and patience
- Curiosity, initiative, and a desire to continuously improve systems and processes
Nice to Have
- Experience with identity management (LDAP, SSO, MFA)
- Knowledge of monitoring tools (Prometheus, Grafana, Zabbix, etc.)
- Familiarity with backup strategies and disaster recovery planning
- Interest in hardware, servers, and network equipment |
| Embedded Software Engineer |
We are seeking a motivated and skilled embedded software engineer, who will be responsible for design and implementation of software for embedded devices and systems from requirements to production and commercial deployment
Description
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug system software in a complex multi-layer system
- Code reviews
- Analyse and enhance efficiency, stability and scalability of system resources
- Provide customer support
- Support, maintain and document software functionality
- Integrate and validate new product designs
- Support software QA
- Assess third party and open source software
Requirements
- BS degree in Computer Science or Engineering
- Experience in hands-on development and troubleshooting on embedded targets
- Solid programming experience in C or C++
- Proven experience in embedded systems design with multitasking real-time operating systems
- Familiarity with software configuration management tools, defect tracking tools, and peer review
- Adequate knowledge of reading schematics and data sheets for components
- Strong documentation and writing skills
- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems
- Knowledge of basic communication protocols like: I2C, SPI and UART
Bonus:
- Programming experience of ARM based embedded systems
- Programming experience in RISC-V and/or ARM assembly language |
| PCB Engineer |
Required Skills & Qualifications
- Strong understanding of analog, digital, high speed, and power supply circuit design.
- Proficiency with PCB CAD tools (e.g., Altium, Cadence, Mentor Graphics).
- Knowledge of PCB manufacturing processes and materials.
- Ability to interpret schematics, mechanical drawings, and electrical specifications.
- Experience with EMC/EMI considerations and industry standards.
- Strong communication skills and ability to work with cross functional engineering teams.
- Skilled in electronic circuit simulation software (e.g. LT spice).
Preferred Qualifications
- Experience designing complex, high density, multi layer boards.
- Familiarity with simulation tools (SI/PI analysis).
- Understanding of reliability engineering and environmental testing. |
| Hardware Engineer |
Description
- Design, simulate, and validate high-performance digital and mixed-signal circuits for custom SoC solutions
- Collaborate with cross-functional teams to define hardware architecture and system-level requirements
- Develop RTL code for FPGA prototypes and contribute to ASIC tape-out cycles
- Perform timing analysis, power estimation, and design optimization for low-power applications
- Conduct board-level bring-up, signal integrity analysis, and hardware debugging
- Interface with firmware and software teams to ensure seamless hardware-software integration
- Support production testing and failure analysis for silicon validation and yield improvement
- Document design specifications, test procedures, and engineering reports
Requirements
- Strong proficiency in digital circuit design
- Experience with ASIC/FPGA design and verification (e.g., Verilog, VHDL)
- Familiarity with EDA tools (Cadence, Synopsys, Mentor Graphics)
- Solid understanding of semiconductor device physics and SoC architecture
- Hands-on experience with PCB design and layout (Altium, OrCAD)
- Knowledge of signal integrity, power integrity, and high-speed interfaces (PCIe, Ethernet)
- Proficiency in scripting languages (Python, TCL) for automation and testing
Bonus
- Ability to read and interpret datasheets, schematics, and timing diagrams
- Excellent debugging skills using oscilloscopes, logic analyzers, and other lab equipment |