CrawlJobs Logo

SW developer

Italy · Job Posted July 10, 2025
Apply Position
Job Link Share

Job Description

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.

Job Responsibility

  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
  • Represents the software systems engineering team for all phases of larger and more-complex development projects
  • Provides guidance and mentoring to less- experienced staff members

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 4-6 years experience
  • Expertise in multiple software systems design tools and languages
  • Strong analytical and problem solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at management levels

Nice to have

  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

SW developer

8 matching positions

PC SW Developer

We are looking for a Software Engineer matching the following responsibilities a...
Location
Location
Mexico , San Pedro Garza García
Salary
Salary:
Not provided
e80group.com Logo
E80 Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Engineering
  • Ability to effectively communicate technical concepts to other technical staff or customer's members
  • Ability to interface well with professional service staff and other non-technical members of the organization or customer team
  • Demonstrated aptitude for learning new technologies
  • Knowledge relating to the area in which analysis and coding is preformed
Job Responsibility
Job Responsibility
  • Design and code applications following specifications and using various software languages, such as: C#, Visual Basic, SQL and PLC languages (Siemens, Allen-Bradley, Beckhoff, HMIs etc.)
  • Design and develop software on existing equipment and systems like such as LGVs systems, Palletizers, WMS etc.
  • Maintain and modify existing applications independently or by collaborating with senior staff members in this field of expertise
  • Perform custom programming at customer request
  • Perform integration of software with existing system
  • Create and develop software simulation and modeling
  • Customizing existing applications and develop new deployable applications
  • Diagnose problems and install upgrades on existing equipment and systems used in our customers’ automated material handling systems
  • Integrate software with existing systems
  • Ensure optimal performance of equipment onsite
  • Fulltime
Read More
Arrow Right

Pc Sw Developer

E80 Group is a multinational company specialized in the development of automated...
Location
Location
Mexico , San Pedro Garza García
Salary
Salary:
Not provided
e80group.com Logo
E80 Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Engineering
  • Ability to effectively communicate technical concepts to other technical staff or customer's members
  • Ability to interface well with professional service staff and other non-technical members of the organization or customer team
  • Demonstrated aptitude for learning new technologies
  • Knowledge relating to the area in which analysis and coding is preformed
Job Responsibility
Job Responsibility
  • Design and code applications following specifications and using various software languages, such as: C#, Visual Basic, SQL and PLC languages (Siemens, Allen-Bradley, Beckhoff, HMIs etc.)
  • Design and develop software on existing equipment and systems like such as LGVs systems, Palletizers, WMS etc.
  • Maintain and modify existing applications independently or by collaborating with senior staff members in this field of expertise
  • Perform custom programming at customer request
  • Perform integration of software with existing system
  • Create and develop software simulation and modeling
  • Customizing existing applications and develop new deployable applications
  • Diagnose problems and install upgrades on existing equipment and systems used in our customers' automated material handling systems
  • Integrate software with existing systems
  • Ensure optimal performance of equipment onsite
  • Fulltime
Read More
Arrow Right

SW Developer - Cloud RAN Baseband

We are seeking a Software Developer to join our 5G/6G Cloud RAN virtual Distribu...
Location
Location
Canada , Ottawa
Salary
Salary:
81700.00 - 90300.00 CAD / Year
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science or Electrical Engineering
  • Strong proficiency in C/C++ programming, embedded programming, and debugging
  • Understanding of computer networks and wireless communications
  • Knowledge of 3GPP NR specifications, including Radio Resource Management, MAC/RLC/PDCP protocols, Physical Layer, and mobility functions
  • Experience with version control and CI/CD tools: Git, Gerrit, Jenkins, GitLab, and Spinnaker
  • Familiarity with Linux, Python, MATLAB, and Bash scripting
Job Responsibility
Job Responsibility
  • Implement 5G and 6G scheduler functions and 3GPP standards related to RRM, MAC, RLC, and PDCP
  • Develop embedded real-time software for commercial off-the-shelf (COTS) hardware
  • Troubleshoot baseband scheduler and Layer 2 (L2) stack issues
  • Contribute to RRM functions development including beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, and power optimization in the L2 scheduler
  • Implement and test 5G Cloud RAN baseband features related to the L2 scheduler in a Cloud RAN DevOps environment
  • Design new features and enhancements for next-generation telecommunications systems
What we offer
What we offer
  • Choice of 3 medical and dental plan options
  • Automatic 2% company contribution into the Pension Plan
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution
  • Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • Minimum of 18 days of accrued vacation
  • At least 3 personal days
  • Minimum 10 holidays
  • 1 volunteer day
Read More
Arrow Right

Senior SW Developer – POSIX/QNX

Contribute to the development and execution of Failure Modes and Effects Analysi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aptiv.com Logo
Aptiv plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A graduate in BE/B.Tech/ ME/ M.Tech (Electricals/ Electronics/ Instrumentation)
  • Experience Required – 6 - 15 Years
  • POSIX (QNX/Linux) configuration/development for ARM based SoCs
  • Strong development experience in FUSA tasks
  • Strong experience in FUSA design concept.
  • Software product development on SoC with C++14 in embedded context (low level driver), including object-oriented thinking and meta programming: design, programming, debugging, code quality assurance, profiling, optimization, refactoring
  • Strong Knowledge on Qualcomm/TITD4/ SAMSUNG SOC
  • Prior experience in modern software development processes: backlog refinement and management, testing (unit tests, behavior tests, integration tests, test-driven development, testing tools and frameworks), Continuous Integration (task automation, Jenkins, flows, merge gates), code reviews, environment scripting and automation.
  • Experience with the common SW development processes (ASPICE, Scrum, Scrumban, Kanban) and Automotive Software
  • Experience with SW version, requirements and change management tools like Git/Gerrit, Jira, Polarion, Jenkins
Job Responsibility
Job Responsibility
  • Contribute to the development and execution of Failure Modes and Effects Analysis (FMEA) activities for software components and systems, ensuring compliance with automotive safety standards and regulations.
  • Identify potential failure modes, assess their effects on system safety, and define mitigation strategies to eliminate or reduce associated risks, collaborating closely with cross-functional teams to ensure alignment with project objectives.
  • Ensure compliance with automotive safety standards, regulations, and guidelines, such as ISO 26262, IEC 61508, and SAE J3061, throughout the software development life cycle (SDLC), from requirements analysis to release documentation.
  • Apply expertise in embedded systems to assess and enhance the functional safety of software components and systems deployed in automotive environments, leveraging knowledge of microcontroller architectures, real-time operating systems (RTOS), and automotive communication protocols.
  • Collaborate with hardware engineers and system architects to integrate functional safety requirements into the design and development of embedded systems, ensuring the safety and reliability of automotive software applications.
  • Participate in the design and development of safety-critical algorithms for automotive applications, employing rigorous engineering practices and methodologies to ensure the integrity and reliability of algorithmic implementations.
  • Conduct algorithm SW maturity assessments and fault analysis to identify potential weaknesses or vulnerabilities in algorithm designs, implementing corrective actions as necessary to mitigate safety risks and improve overall system robustness.
  • Define and document safety requirements for software components and systems, ensuring alignment with system-level safety goals and objectives.
  • Establish traceability between safety requirements and system-level requirements, facilitating the verification and validation of safety-critical software functions and features throughout the development life cycle.
  • Develop and maintain technical documentation related to functional safety engineering activities, including safety requirements specifications, safety case documentation, and verification and validation reports.
What we offer
What we offer
  • Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development)
  • Life and accident insurance
  • Sodexo cards for food and beverages
  • Well Being Program that includes regular workshops and networking events
  • EAP Employee Assistance
  • Access to fitness clubs (T&C apply)
  • Creche facility for working parents
  • Fulltime
Read More
Arrow Right

Senior Principal Embedded SW developer

Senior Principal Embedded SW developer. This role has been designed as ‘’Onsite’...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, Information Systems, or equivalent
  • Typically 12+ years’ experience
  • 5 or more years of BMC development (OpenBMC highly desirable)
  • Development for Embedded Linux subsystems. Including drivers, hardware APIs, monitoring agents, and networking stacks
  • Capable of performing hardware compatibility assessments and generating software requirements
  • Experience in leading overall architecture of software systems for products and solutions
  • Excellent analytical and problem-solving skills. Includes diagnosis and resolution of system-level defects and performance issues
  • Designing and integrating efficient and scalable software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools with customer mindset
  • History of innovation with multiple patents or deployed solutions in the field of software design
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures, strategies, and methodologies for software systems design and development across multiple platforms and organizations within the Global Business Unit
  • Identifies and makes informed recommendations regarding new technologies, innovations, and outsourced development partner relationships for alignment with technology roadmap and business value
  • creates plans for integration and update into architecture
  • Reviews, evaluates, and influences designs and project activities for compliance with development guidelines and standards
  • Provides tangible solutions that improve product quality and mitigate failure risk
  • Contributes to domain expertise, business acumen, and experience to influence decisions of executive business leadership, outsourced development partners, and industry standards groups
  • Brings creativity and innovation to the organization
  • Provides guidance and mentoring to less-experienced team members to set an example of software systems design and development innovation and excellence
  • helps mentor career growth
  • Acts as an internal authority on software systems design, sought out for consulting across organizations or Business Units
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Asic Top Level Verification-Sw/C Testcase Developer

Join our new ASIC top level verification team. We specialize in the top-level ve...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • SW/C testcase developers, some with SystemVerilog / UVM experience
  • Preferably experience in one or several areas: AMBA protocols
  • ARM cores/MCUs or processors
  • JTAG and Coresight
  • External interfaces: PCIe, XGMII/Ethernet, xSPI, I3C, UART, GPIO
  • Memory interfaces: DDR, HBM
  • Clock and reset verification
  • Soft Skills: Open, inclusive mindset, embracing diversity in culture, nationality, gender, etc.
  • Collaborative approach, with a focus on team productivity and mutual growth
  • Strong drive for innovation, with a proactive interest in refining verification methodologies
Job Responsibility
Job Responsibility
  • SoC level testcase development with possibilities to specialize in special areas related to traffic on external interfaces and/or ASIC internal functionality involving DSPs, MCUs, CPU cores, ARM infrastructure, switches, security, SerDes, DDR and other types of external memory and much more
  • Preparing and setting up designs to run in Hardware Emulators, and update and maintain existing emulator platforms
  • Participate in defining/documenting verification strategies for the parts of the ASIC assigned to you as a verifier
  • Participate in specification and development of software driven tests written in C
  • Debug RTL designs with help of EDA simulation tools and SW debuggers
  • Debug failing test cases using the SystemC/TLM platform or using the hardware emulator, depending on the situation
  • Debug failing test cases running on any of our other run-platforms, SystemC/TLM simulation, Hardware emulation and on Silicon mounted on boards in the lab
  • Contribute to keeping tests clean in the CI regression running on our four platforms
  • who occasionally can develop of tests involving UVM VIPs (used in some of our tests)
  • who from time to time will work with gate level simulation (GLS)
  • Fulltime
Read More
Arrow Right

Product Development Eng.

The Data Center Platform Engineering organization is excited to hire a highly sk...
Location
Location
Taiwan
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 8 years' experience in system or SOC level hardware design & debug
  • Bring-up of complex computer systems that reside in Data Centers (CPU/GPU)
  • Strong system level debugging skill from HW, SW & Driver perspective
  • Experience in working directly with local ODM partner or key OEM/CSP customers and enabling them to production
  • Team player with passion and willing to do whatever it takes for business success with a keen sense of urgency and strong drive
Job Responsibility
Job Responsibility
  • Work closely with ODM/OEM partners on Data center server solutions to support during NPI development phase till mass production
  • Develop and execute comprehensive customer enablement plans for Data Center products
  • Lead and coordinate cross-functional engineering teams to deliver on customer requirements
  • Transform internal product deliverables into customer-ready solutions, aligning with customer product development needs
  • Plan and manage customer/partner training programs, ensuring readiness of documentation, collateral, hardware, and software tools, etc.
  • Orchestrate and facilitate diverse workshops to identify, assess, and mitigate customer product risks
  • Own and drive customer program readiness to ensure successful and timely product launches (TTM)
  • Collaborate effectively with global technical teams across North America and APAC time zones to deliver results
  • Provide design review and recommendation for partner/customer's platform using AMD Data Center solution
  • Provide leadership input/recommendations to design, validation & manufacturing test based on the SOC to platform design
  • Fulltime
Read More
Arrow Right

Van Pnm Product Development

Mercedes-Benz Research and Development, India is seeking System responsible engi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
mercedes-benz.com Logo
Mercedes-Benz AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Has strong automotive domain knowledge - especially in automotive electronics
  • Is self-motivated and able to mentor/guide a team of engineers
  • Has strong inter-personal skills with good communication
  • Has good experience working with global teams and has a good understanding of OEM/Tier-1 development models
  • Has proven ability of problem-solving and is able to motivate the team towards problem solving
  • Has good understanding of the development processes in the automotive OEMs/ Tier-1s
  • Good understanding of Automotive – Body electronics/Powertrain/Safety systems, ECU (Electronic Control units), SW architecture and ECU functional testing
  • Can appreciate and embody core values, integrity, and professionalism in day-to-day operations
  • Has worked in development of ECUs/Electronic components with medium complexity (like Cluster ECU, Seat control ECU, Immobilizer, keyless Entry)
  • B.E/M. Tech (full-time) from reputed institutions with specialization in Electrical & Electronics / Electronics & Communication / Mechatronics / Instrumentation
Job Responsibility
Job Responsibility
  • Development and series support for EE components for Mercedes Benz Vans which fulfil the legal regulations and production demands, the objectives from the project, Carline, and module strategy, regarding function, quality, weight, and costs
  • Coordination of change requests for changes in components
  • Monitoring the component-FMEA of the supplier
  • Provision and management of sample (including delivery of vehicle, board, S-HIL, C-HIL, …)
  • Plants logistics: Coordinating ordering for plants after blank-release
  • Assistance in the creation and release of a test and commissioning regulation (PIV) for the components
  • Organize and participate in test drive (winter/summer)
  • Participation in SW release and testing on vehicle and providing confirmation
  • Ensure certification for the vehicle coding data
What we offer
What we offer
  • Mitarbeiterrabatte möglich
  • Gesundheitsmaßnahmen
  • Mitarbeiterhandy möglich
  • Essenszulagen
  • Betriebliche Altersversorgung
  • Hybrides Arbeiten möglich
  • Mobilitätsangebote
  • Mitarbeiter Events
  • Coaching
  • Flexible Arbeitszeit möglich
  • Fulltime
Read More
Arrow Right