Software Designer

5 - 8 years

5 - 8 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

Contribute to the elaboration of software (Sw) specifications and architecture in collaboration with the Software Architect Perform detailed design and coding of software modules Set up the software development toolchain Prepare and execute module-level tests and verifications prior to formal V&V team validation, according to Safety Integrity Levels and product development processes Manage software work products under configuration management as per the Configuration Management Plan Support software/software and hardware/software integration alongside hardware designers Provide ongoing support and maintenance of the software Stay updated with technology evolution through technical watch activities Promote TIS (Technical Information System) standardization by reusing or creating reusable solutions Maintain close collaboration with software architects, hardware designers, RAMS, and V&V teams throughout the software lifecycle Apply defined processes and standards Contribute to continuous improvement efforts (Return on Experience, process enhancements, etc.) Behavioral Competencies Excellent communication skills with ability to guide, influence, and convince stakeholders within a matrix organization Proven technical leadership managing multiple software programs towards successful delivery Innovative mindset, driving creation of reference libraries, reusable code, and model-based development Effective team player, preferably with experience working with European customers (not mandatory) Technical Competencies & Experience 5 to 8 years of experience in embedded product development Strong programming skills: Python, C, Linux, Object-Oriented Analysis & Design (OOAD) Good knowledge of networking and cybersecurity concepts Hands-on experience with communication protocols: Ethernet, serial, wireless Experience using network analysis tools such as Wireshark (or equivalent) Familiarity with version control systems like GIT (preferable) Experience with deployment and testing in containerized environments (preferable) Qualifications & Skills Bachelor's degree in Engineering (IT, Computer Science, Electronics & Communication, Electrical & Electronics, or equivalent) Language & Technical Skills Programming: C, C++, Python, scripting languages, OOAD Multi-core and multi-threading programming Network protocols: TCP/IP, UDP Standards knowledge: CENELEC SIL4, DO178A, DO178B

Mock Interview

Practice Video Interview with JobPe AI

Start Interview Now

My Connections Alstom

Download Chrome Extension (See your connection in the Alstom )

chrome image
Download Now
Alstom
Alstom

109 Jobs

RecommendedJobs for You

Ahmedabad, Gujarat, India

Bengaluru / Bangalore, Karnataka, India