Software Engineer - C & C++ - Visual Studio - Remote - Excellent Benefits! (RL7636)
Salary - Competitive
Benefits - Pension, Life Insurance, Health Care, Dental, Gym, Birthday Benefits, 25 days' annual leave, Fitness Classes, & Progression
Location - Remote
The Client - Curo are Partnering with a Global Company who deliver their B2B Customers cutting-edge technology. Their automated test and assurance solutions accelerate technology development in the lab, and ensure new products and services perform in the real world. Their innovative portfolio of products and services address the test, assurance, and automation challenges of a new generation of technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles and beyond.
The Role - This position forms part of the company's Software Engineering team focusing on innovative design, development and support of software applications for both current and next generation PNT Simulation test solutions. The role will report directly to the Software Team Manager and will have a close working relationship with peer level Project Management Office (PMO), Product Marketing, Engineering and Services team members.
Key Responsibilities:
* Play a technical role in assigned software projects as a member of the Software team.
* Contribute to the software development life cycle from its design to implementation and validation.
* Work as part of the software and/or multi-disciplined Engineering teams to deliver projects and programs.
* Play a role in developing and defining new product concepts and ideas for both Product and Services.
* Connect with other functional areas within the organisation to drive technical solutions
Essential Requirements:
* Education: Bachelor's degree in Software Engineering, Computer Engineering, Computer Science, or a similar discipline/or equivalent
* Good knowledge of modern C++ & C - (Both are essential)
* Good understanding of Linux language
* Knowledge or experience in Visual Studio® product
* Experience developing multi-core/multi-threaded applications
* DSP/Digital Signal Processing experience
* Programming for Real Time Operating Systems
* Hands-on experience in working within a structured engineering environment that includes Requirements Analysis/Definition, Design/Implementation, Defect Tracking, and Testing
* Can effectively apply the companies ISO accredited Product Realisation Process (PRP)
* Good knowledge of Object-Oriented software principles
* Knowledge of configuration management tools and software version control (Git/Git Hub)
* Knowledge of CI best practice
Desirable Requirements:
* Experience using high level/Scripting languages eg Python, Perl, bash
* Knowledge of GNSS signals
Job Behaviours:
* Concise clear and professional communication
* Communicates effectively, listens sensitively, adapts communication to audience and fosters effective communication with others
* Initiative and ownership - step up and take action without being asked. Look for opportunities to make a difference
* Resourcefulness - adapt to new/difficult situations and devise ways to overcome obstacles
* Decisive, determined and persistent - demonstrating both individual and collective ownership
* Leading by example and results oriented - focus is on getting to the desired outcome
* Ability to contribute to and eventually lead multi-disciplinary projects through the Project Realisation Process
* Consistency of approach
* Good organisation skills
* Creativity -original/innovative thinker, ability to go beyond traditional approaches
To apply for this Software Engineerpermanent job, please click the button below and submit your latest CV.
Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience.
Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.