Post job

Project engineer/software engineer 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 project engineer/software engineer requirements on a job description

Project engineer/software engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in project engineer/software engineer job postings.
Sample project engineer/software engineer requirements
  • Bachelor's degree in engineering, computer science, or related field
  • Proficiency in software engineering tools, such as Java and C++
  • Understanding of software development lifecycle (SDLC)
  • Proficiency in project management tools and techniques
  • Knowledge of computer hardware components and networking protocols
Sample required project engineer/software engineer soft skills
  • Excellent problem-solving, communication, and analytical skills
  • Ability to work independently and as part of a team
  • Ability to manage multiple projects simultaneously
  • Strong attention to detail and ability to meet deadlines
  • Flexibility to adjust to changing requirements and situations

Project engineer/software engineer job description example 1

TRUMPF project engineer/software engineer job description

How brave are you? We are a high-tech company providing machine tools and laser technology, and are looking for people who can face new challenges with a fresh mind. As an independent family company, we offer you the freedom and trust to put your brave ideas into practice. With you on board, we would like to power ahead with the digital networking of the manufacturing industry. Our passion and creative drive ensure that we are an innovative force - across the globe at over 70 TRUMPF locations.

The Software Support Engineer would be a part of the TRUMPF software group that focuses on Industry 4.0 software solutions for the next generation Smart Factory. The group is responsible to detail, implement and fully support Oseon, TruTops Fab, and programming software (including TruTops Boost and MetaCAM) solutions for TRUMPF customers
Support TRUMPF's TruTops Oseon system & TruTops Boost programming software.
Integration of software for next generation Smart Factory automation systems.
Plan, implement & update software solutions at customer sites. Provide customer training.
Assess process value chain and adapt TRUMPF software solutions to customer needs.
Support customers with questions and troubleshooting over phone, email, and sometimes onsite.
Communicate and coordinate with other teams working on the same project.
Provide software support for in-house production at TRUMPF Smart Factory in Chicago area.
Up to 50% travel for projects in USA, Canada and Mexico.

Experience

2 years experience in a Software Systems or Software Support Engineering position.
Understanding of SQL as well as MS SQL Server, efficiency with Windows Server operating systems, knowledge of system networking, and familiarity with client-server software.
Excellent presentation and communication skills.
Experience with CAD/CAM programming software for machine tools is highly desirable.
Understanding of ERP systems, as well as the integration process with the aforementioned software solutions is highly desirable.
Knowledge of sheet metal manufacturing value stream and CNC machine technology desirable

Education

Bachelor's degree or higher in Information Systems, Industrial Engineering, Systems Engineering, Computer Science or related field.

TRUMPF is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability, veteran status, or other protected class.
jobs
Post a job for free, promote it for a fee

Project engineer/software engineer job description example 2

Verkada project engineer/software engineer job description

Who We Are
At Verkada, we're rethinking what it means to be physically safe. Designed with simplicity in mind, we currently offer five product lines (video security cameras, access control, environmental sensors, alarms and visitor management), which provide seamless visibility through an integrated secure cloud-based software platform. Over 12,000+ organizations worldwide trust Verkada as their physical security layer for easier management, frictionless scalability and cutting-edge innovation. But this is just the beginning. We envision a world in which security systems feel as seamless and modern as the organizations they protect and our enterprise solution becomes a model for not just business security, but public security as well.

Overview
Our marketing team prides itself on using a first principles approach to unlock new ways of scaling campaigns. Using engineering to overcome obstacles and scale/automate processes, we dare experiment where most marketing teams fall short or lack skill sets. As a Software Engineer on the marketing team you will architect and own the systems and processes that power marketing campaigns that directly accelerate revenue growth.

ResponsibilitiesTranslate business problem requirements into an engineering solution and execute on it! Decide when to build from scratch and when to use existing tools.Learn new languages and frameworks quickly. Work closely with the core software engineering team to integrate our product with our back end systems.Work alongside Verkada's CMO to execute on new out-of-the-box experiments to deliver, target, and run marketing campaigns that drive direct revenue impact.Utilize your deep engineering expertise to develop platforms, workflows, and automations supporting growth experimentation. Unlock complicated blockers via engineering skillsets that prevent marketers from achieving scale or efficiency.
RequirementsNo marketing experience needed. 2+ years working experience in SWE role or equivalent. 4 year CS degree or relevant work experience.Strong in Python (or equivalent), SQL, and Javascript.Linux, K8s, Go / Rust / C++ / Java, web framework (Django/Rocket/Revel/etc) preferred, but not required. Some experience with AWS Serverless Infrastructure a bonus! First principles thinking, ambition, positive attitude. Experience working in agile teams.
US Perks & Benefits
- Generous company paid medical, dental & vision insurance coverage
- Unlimited paid time off & 11 companywide paid holidays
- Wellness allowance
- Commuter benefits
- Healthy lunches and dinners provided daily
- Paid parental leave policy & fertility benefits

Verkada is an equal opportunity employer. We strive to be a welcoming place for everyone, and we do our best to make sure all people feel supported and connected at work. A big part of that effort is support for members and allies of our internal communities like Women at Verkada, Pride at Verkada, Multicultural at Verkada and Parents at Verkada.
jobs
Dealing with hard-to-fill positions? Let us help.

Project engineer/software engineer job description example 3

Stellartech Research project engineer/software engineer job description

  1. Take ownership of SRS, SDS, and V&V documents developed in accordance with the product specifications, User and Usability requirements.
  2. Design/implement/test embedded software for medical devices running a real-time OS.
  3. Develop complete software modules that are integrated into product software, typically operating in a real time environment. Code development to consider module requirements, variable types, data pass-through requirements, data integrity and boundary conditions.
  4. Perform object-oriented programming, e.g., the ability to construct objects with data fields and the rules that operate on the data fields. Able to assess performance and debug operation of one or more objects integrated into the software structure, relative to the object and overall system requirements and restrictions.
  5. Program in C and C++ programming languages. Perform coding, testing, debugging, and documentation throughout the application development process, in a manner consistent with medical product software development. Familiarity with other programming languages, such as Java and Python is also desired.
  6. Develop software code that is compatible with the requirements of operating systems commonly used by Stellartech, including Linux, Micro COS and others.
  7. Write code that interfaces with system hardware such as LCDs, touch panels, A/D converters, multiplexers, FPGAs, EEPROMs, and other addressable devices using various bus schemes, including I2C, 1-wire, SPI, ISA, PCI, and USB.
  8. Assess and perform Software Verification (static/dynamic) of modules written by team members.
  9. Develop and execute Software Validation protocols traceable to the Software Requirements Specifications.
  10. Comply with standard operating procedures for software development, and familiarity with software development and maintenance regulatory requirements, e.g., FDA, IEC 62304, etc.
  11. Provide technical leadership to junior SW Engineers.
  12. Interface with customers, QA, consultants, Document Control (DHF documentation), etc.

EDUCATION AND EXPERIENCE:

  1. Typically requires a BS/MS in Computer Science or Electrical Engineering.
  2. Should have at least 10+ years of relevant experience working in an R&D/product development environment.
  3. Medical device experience is desired.
jobs
Start connecting with qualified job seekers

Resources for employers posting project engineer/software engineer jobs

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

Project engineer/software engineer 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.