Software - Developer
Antal International
19 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English Experience level
SeniorJob location
Tech stack
ARM
JIRA
C++
Software Debugging
Embedded Software
Firmware
Github
Web Servers
Networking Hardware
Python
Real-Time Operating Systems
Software Engineering
Subversion
Systems Integration
Wi-Fi Technology
Network Routers
Gerrit
State Machines
Software Troubleshooting
Jenkins
Job description
A global leader in designing state of the art satellite systems to a diverse range of industries is looking for an experienced Engineer to join their growing team. You will be tasked with designing, developing, and maintaining software for advanced satellite user terminals and related systems., + Design and document software architectures for satellite user terminals and supporting equipment.
- Develop, implement, and maintain APIs for satellite terminal solutions.
- Write modular, high-quality, and reusable code for our range of satellite user terminals.
- Ensure proper management and traceability of software requirements, using industry-standard tools and methodologies.
- Participate in all stages of product development, from refining specifications to creating innovative designs, estimating work complexity, solving technical issues, and collaborating with diverse teams.
Requirements
- 5+ years of hands-on experience in embedded software development.
- Strong proficiency with embedded RTOS software, especially in C/C++.
- Proven experience in developing software for Linux platforms.
- Knowledge of Python for developing test tools and prototypes.
- Expertise in integrating and troubleshooting software on hardware platforms.
- Experience creating and presenting software design artifacts such as diagrams, state machines, and pseudocode.
- Familiarity with development and debugging tools like JIRA, Gerrit, GitHub, SVN, Jenkins.
- Experience working with STM32 and ARM Cortex processors.
- Background in firmware development for network equipment, including WiFi, routers, or switches.
- Experience with embedded web server development is a bonus.
Benefits & conditions
- Excellent salary and benefits package
- Hybrid working & free parking
- Flexible working hours