Post job

Software designer job description

Updated March 14, 2024
6 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example software designer requirements on a job description

Software designer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in software designer job postings.
Sample software designer requirements
  • Bachelor's degree in Computer Science or similar field
  • At least 5 years of professional experience
  • Extensive knowledge of software development life cycle
  • Proficient in multiple programming languages
  • Strong understanding of software design principles
Sample required software designer soft skills
  • Excellent problem-solving abilities
  • Strong attention to detail
  • Good communication and teamwork skills
  • Ability to work independently
  • Aptitude for learning new technologies

Software designer job description example 1

Alstom software designer job description

Leading societies to a low carbon future, Alstom develops and markets mobility solutions that provide the sustainable foundations for the future of transportation. Our product portfolio ranges from high-speed trains, metros, monorail, and trams to integrated systems, customised services, infrastructure, signalling and digital mobility solutions. Joining us means joining a caring, responsible, and innovative company where more than 70,000 people lead the way to greener and smarter mobility, worldwide

As a Software Designer with focus on cyber security you will interface with System, project, and Quality teams to fullfil requirements as per the project needs.
Our programs employ Agile development process.

RESPONSIBILITIES :

Implement, test and operate advanced software security techniques in compliance with technical reference architecture Perform on-going security testing and code review to improve software security Troubleshoot and debug issues that arise Provide engineering designs for new software solutions to help mitigate security vulnerabilities Contribute to all levels of the architecture Maintain technical documentation Consult team members on secure coding practices Contribute to road map for improving security of our products



EDUCATION:


B.S. in Computer Science, or similar field.


BEHAVIORAL COMPETENCIES:


Willingness to be trained in cyber security particularily as it applies to embedded software Be Innovative and demonstrate to peers and implement in creation of code libraries, reusable codes, and model-based developments, Be agile and adaptive to Project dynamics Demonstrate excellent communication skills and able to guide, influence and convince others in a matrix organization. Good Team player and have ownership towards assigned task & deliveries



TECHNICAL COMPETENCIES & EXPERIENCE:


Strong Problem-solving aptitude Hands-on experience in C, RTOS-Linux Interest in all aspects of security research and development Knowledge of configuration management tools and workflow management tools is essential (ex. ClearQuest, Git, RTC, ...) Awareness of SCRUM Rail industry background is highly desirable, and similar safety critical industries can also be considered. The ideal applicant will be able to thrive in a highly collaborative workplace and actively engage in the development process spread across different geographical locations. Significant experience in software development including design, analysis, development, testing and delivery.



Behavioral Competencies


Ability to work as an independent contributor and communicate directly with customer Be Innovative and define developer level test scenarios, and reusable solutions Ability to prepare software requirements specification, and architect description documents Ability to learn quickly in an agile work environment.



IT Skills:
MS office tools (Word, Excel, PowerPoint)


LANGUAGE & SKILLS:


Proficient in English language Good written and Verbal communication skills

Alstom is the leading company in the mobility sector, solving the most interesting challenges for tomorrow's mobility. That's why we value inquisitive and innovative people who are passionate about working together to reinvent mobility, making it smarter and more sustainable. Day after day, we are building an agile, inclusive and responsible culture, where a diverse group of people are offered opportunities to learn, grow and advance in their careers, with options across functions and geographic locations. Are you ready to join a truly international community of great people on a challenging journey with a tangible impact and purpose?


Equal opportunity statement:

Alstom is an equal opportunity employer committed to creating an inclusive working environment where all our employees are encouraged to reach their full potential, and individual differences are valued and respected. All qualified applicants are considered for employment without regard to race, colour, religion, gender, sexual orientation, gender identity, age, national origin, disability status, or any other characteristic protected by local law.
jobs
Post a job for free, promote it for a fee

Software designer job description example 2

TAD PGS software designer job description

  • Firmware Test Engineer responsibilities may include individual responsibilities to create, modify or use automated test systems
  • The Firmware Test Engineer executes white box, and sub-system test plans, follows test strategies, documents test cases, documents test results and communicates progress on assignments and activities to the FW Designers or Project Management
  • Among others, the FW Test Engineer works with the System Test Leader, System Engineers, Firmware & Hardware Engineers in the System construction setup that leads to execute all applicable test cases and report test progress
  • Execution of Verification and Validation Test Plans
  • Contribute to project risk assessment by providing test cases results
  • Post-product launch responsibilities including customer support
  • Work with System Test Leader/System Engineer to define test assignments duration and material or equipment need to complete the test assignments
  • Report and escalate to System Test Leader/FW Engineer/System Engineer as needed
  • Track use-case test plan execution, specifically the percent system tests complete through analysis of total test cases planned versus test cases executed
  • Provide progress and issue tracking



Basic Hiring Criteria:

  • Bachelors' degree in Electrical or Mechanical engineering from a 4-year accredited University
  • Master's degree is a Plus
  • At least 4 years of experience working in a new product development environment
  • Be able to show at least one new product development success as a System Test Engineer and be able to articulate responsibilities and role
  • Test System Design experience with electronic products, using LabView or other related Test platforms, Raspberry pi and other general-purpose development boards
  • Be able to show examples of definition of System Use cases test verification validation
  • Be able to show User Experience information translated into use case scenario
  • Willingness to work in a process driven environment (formalized program management environment)
  • Programming & debugging within a unit test environment


Job Requirements

Minimum Security Clearance:

No Clearance

Details:

TAD PGS, INC. specializes in delivering secure, reliable and rapidly implemented workforce solutions to the U.S. Federal marketplace, including U.S. Government agencies and their prime contractors. With more than 50 years of experience, TAD PGS, INC. has earned a reputation for accountability, a value that government agencies and prime contractors both demand and deserve.

TAD PGS, INC. sources professionals for the full spectrum of federal positions, from administrative to management, and those contracts requiring extremely niche-oriented technical skills and the highest levels of security clearance.

VEVRAA Federal Contractor / Request Priority Protected Veteran Referrals / EOE Protected Veterans/Disability
jobs
Dealing with hard-to-fill positions? Let us help.

Resources for employers posting software designer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Software designer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.