Search by job, company or skills

Software Engineer - C++

Software Engineer - C++

anotech energy singapore pte. ltd.
3-6 Years
SGD 5,000 - 8,000 per month
Early Applicant
  • Posted 2 days ago
  • Be among the first 10 applicants

Job Description

ALTEN Group is a world leader in Engineering and Technology consulting services providing outsourced Engineering, R&D, and IT Services for different industries such as Transportation, Defence, Energy and Security with 55,000 engineers in nearly 35 countries. ANOTECH is the subsidiary of the Group delivering ALTEN's Engineering Services in Singapore.

As a Software Engineer, you will be responsible for the design, development, integration, and maintenance of high-performance software solutions used in surveillance, command &control, radar, communication, and other defence technology platforms.

Responsibilities:

. Design, develop, and maintain complex software applications using modern C++.

. Develop software components for real-time andmission-critical defense systems.

. Participate in software architecture, design reviews, and technical discussions.

. Translate system and customer requirements into software specifications and technical solutions.

. Implement multi-threaded, high-performance, and scalable software modules.

. Develop and optimize software for Linux and/or embedded environments.

. Integrate software with hardware devices, sensors, communication systems, and network interfaces.

. Perform software verification, validation, debugging, and performance tuning.

. Produce technical documentation, design documents, test plans, and user manuals.

. Support software integration, factory acceptance testing(FAT), site acceptance testing (SAT), and deployment activities.

. Collaborate with cross-functional engineering teams throughout the software development lifecycle.

. Ensure compliance with software quality, cybersecurity, functional safety, and defense standards.

. Mentor junior engineers and provide technical leadership during project execution.

Essential Requirements:

. Bachelor's or Master's Degree in Computer Science, Software Engineering, Computer Engineering, Electronics Engineering, or related discipline.

. Minimum 3 years of software development experience using C++.

. Strong proficiency in:

. C++11/14/17(or later)

. Object-OrientedDesign (OOD)

. Design Patterns

. Data Structures and Algorithms

. Experience with Linux-based development environments

. Solid understanding of:

. Multi-threading and concurrency

. Inter-process communication (IPC)

. Networking protocols (TCP/IP, UDP)

. Software lifecycle and version control systems

. Experience using Git, GitLab, SVN or equivalent configuration management tools.

. Strong debugging, troubleshooting, and analytical skills.

. Experience working within Agile, Scrum, or Waterfall environments.

More Info

Job Type:
Industry:
Employment Type:

Similar Jobs

2-5 yrs
SGD 5,000 - 6,500 per month
Singapore
Skills:
Version Control, Qt Framework, Testing Methodologies, Issue tracking tool, Multi-tasking application development, C++ programming in a Linux environment, Software process quality, MS-Office
3-6 yrs
SGD 3,000 - 5,000 per month
Singapore, Raffles Link / Raffles Place
Skills:
Software Design, Software Development, Coding, C++, Debugging, Software Debugging, Testing, Motion Control, Electronic Components, Technical Support, field support
1-4 yrs
SGD 4,000 - 5,000 per month
Singapore
Skills:
automation technology , Scripting, C++, Software Development, Software Engineering, Javascript, Automation Systems, Electronics, Computer Science, Semiconductor Industry, Motion Control, Multithreaded Application Development
2-5 yrs
SGD 4,000 - 6,000 per month
Singapore
Skills:
Machine Learning, Ux, Ux Design, Performance Tuning, UI, Computer Engineering, Computer Vision, Analytics Support, Industrial Automation, Communication Protocols, Computer Science, Computer Programming, Control System Design, Motion Control, Maintaining Quality Documentation, high tech environment, Electrical Engineering, Safety, Collaborate With Engineers, UIUX
5-8 yrs
SGD 5,000 - 10,000 per month
Singapore
Skills:
UDP), Networking protocols (TCP/IP, Inter-process communication (IPC), Waterfall, Debugging, Agile Scrum, Svn, Git, Gitlab, Analytical Skills, Multi-threading and concurrency, Software lifecycle and version control systems, Troubleshooting, Linux-based development environments