Our client, a global defence company is seeking a Software Engineer to, design and develop embedded software and Windows-based user interfaces.
Responsibilities:
Creating software applications from initial concept design through requirements definition, detailed design, and coding.
Collaborating with Systems, Mechanical, and Electronics engineers within a team to guarantee project success.
Grasping the technical requirements of customers and their operational concepts, integrating them into broader project needs.
Requirements:
- Demonstrated expertise in designing embedded software with a solid understanding of related hardware aspects
- Strong proficiency in C/C++ programming tailored for embedded systems
- 2+ years experience in software development
- Proficient in serial communication protocols such as Ethernet, RS-232/RS-422/UART
- Familiarity with networking protocols including TCP/UDP
- Experience utilizing version control systems, specifically SVN and GIT
- Proficient in utilizing Jira and Confluence for software requirement management and task documentation
McGregor Boyall is an equal opportunity employer and do not discriminate on any grounds.