Principal Software Development Engineer

4 weeks ago


Melbourne, United States Wärtsilä Full time

Wrtsil is an innovative technology company known for being a forerunner in the Marine and Energy markets. Every day, we - Wrtsilians - put our hearts and minds into turning Wrtsil's purpose of enabling sustainable societies through innovation in technology and services into reality. Our ultimate aim is to provide increased value to both our customers and society. New, game-changing ideas and continuous improvement have been part of our DNA since 1834. Together, we can create new business opportunities and more sustainable future that we can all be proud of.

We want to transition the world towards a decarbonised and sustainable future. By pushing the boundaries of engineering and technology, we can make it work. We are always on the lookout for future-oriented talent - want to join the ride?

We are seeking an experienced Lead Software Engineer with expertise in military simulation development. The successful candidate will lead a team of software engineers to design, develop, and maintain software applications for military simulation systems. This position requires a strong background in software development, especially with experience in integrating 3rd party software and hardware with simulator platforms using APIs.

Responsibilities:

  • Lead a team of software engineers to develop software applications for military simulation systems
  • Work closely with the project manager and product manager to define goals, timelines and budget requirements
  • Work closely with requirements analysis and estimations, transfer requirements to specific tasks for the team
  • Design, develop, and maintain software applications integrated to simulator platform
  • Develop and maintain software documentation, including requirements, design documents, and user manuals
  • Conduct software testing and debugging to ensure that software meets requirements and standards
  • Work with other engineering teams to integrate software components into a larger system
  • Ensure that software development processes adhere to industry best practices and company standards
  • Mentor and coach other engineers on software development practices and technologies
Qualifications:
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • 7+ years of experience in software development
  • Prior experience leading a small team
  • Experience with simulator development will be big plus
  • Strong programming skills in C++
  • Knowledge of scripting language (Python, JS) will be plus
  • Knowledge of QT framework will be plus
  • Experience with Unreal Engine will be plus
  • Understanding of software development life cycle (SDLC)
  • Familiarity with software development processes, including Scrum framework
  • Experience with Git
  • Strong problem-solving and analytical skills
  • Excellent written and verbal communication skills
  • Prior experience supporting Navy or NAWCTSD programs is highly desirable.


Last application date: 26/04/2024

Successful applicants must be authorized to work in the USA without sponsorship.

Individuals hired for positions that require on-site customer interactions and/or in-person travel may be required to be fully vaccinated against COVID-19 or other country-specific vaccinations, unless otherwise prohibited by law.

Wrtsil North America values our employees. We offer a competitive salary and comprehensive benefits package. Wrtsil North America is an EOE/AA employer.

At Wrtsil we value, respect and embrace all our differences, and are committed to diversity, inclusion and equal employment opportunities; everyone can be their true self and succeed based on their job-relevant merits and abilities.

This is Wrtsil

Wrtsil is a global leader in innovative technologies and lifecycle solutions for the marine and energy markets. Our team of 17,800 professionals, in more than 280 locations in 79 countries, shape the decarbonisation transformation of our industries across the globe. Read more on www.wartsila.com.

  • Melbourne, United States Northrop Grumman Full time

    Northrop Grumman is seeking a Simulation Software Engineer to join our team in Melbourne, Florida. In this role, you will design, develop, integrate and test software for our end-user customers and businesses. Specifically, you will be responsible for the design, architecture, application development, and flight simulation. You will work with...

  • Software Developer

    4 weeks ago


    Melbourne, United States Wipro Limited Full time

    Summary Product Engineering team is looking for a Java Software Engineer. The Software Engineer will be responsible for writing code writing unit tests and working collaboratively with Quality Assurance team including defining and running test scenarios. The ideal candidate for this role is a full stack developer with experience in Java. The role is...

  • Software Developer

    4 weeks ago


    Melbourne, Florida, United States Wipro Limited Full time

    Summary Product Engineering team is looking for a Java Software Engineer. The Software Engineer will be responsible for writing code writing unit tests and working collaboratively with Quality Assurance team including defining and running test scenarios. The ideal candidate for this role is a full stack developer with experience in Java. The role is hands on...


  • Melbourne, United States Novel Engineering Full time

    Job DescriptionJob DescriptionSoftware Developer (Full Stack) EngineerNovel Engineering is currently seeking a Software Developer (Full Stack) Engineer for our client in the Melbourne area. The Software Developer must have experience in analyzing customer needs and developing overall concept and design objectives.  Must have experience in debugging and...

  • Software Engineer

    4 weeks ago


    Melbourne, United States Novel Engineering Full time

    Job DescriptionJob DescriptionNovel Engineering is providing next-generation interoperability and control to military, commercial and industrial markets. As a Software Engineer you will be designing and developing the future of robotic command and control systems. Novel is working with the world’s best drone manufacturers, AI developers, and leading-edge...


  • Melbourne, United States Raytheon Technologies Corporation Full time

    Provide technical support, troubleshoot problems, and resolve production issues of various scope and complexity relating to quality. Define technical problems and create solutions in a manufacturing environment. Collaborate with design engineering Process Engineer, Manufacturing Technician, Technical Support, Engineer, Principal, Weekend

  • Software Engineer 1

    7 days ago


    Melbourne, United States Space Coast Intelligent Solutions Full time

    Overview The Software Engineer I will develop, modify, and maintain software applications and services using best practices and standards, participate in team design and coding activities, and contribute to software requirements definition and analysis.  Participate in the full lifecycle of software development for advanced systems, including analysis,...

  • Software Engineer 1

    4 weeks ago


    Melbourne, United States Space Coast Intelligent Solutions Full time

    Job DescriptionJob DescriptionOverviewThe Software Engineer I will develop, modify, and maintain software applications and services using best practices and standards, participate in team design and coding activities, and contribute to software requirements definition and analysis.  Participate in the full lifecycle of software development for advanced...


  • Melbourne, United States Systems & Technology Research Full time

    STR is hiring a Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. Duties will include but are not limited to: Reverse engineering complex software or firmware targets, ranging from typical Windows/Linux binaries to embedded firmware running non-traditional computer architectures and operating...


  • Melbourne, United States Tomahawk Robotics Full time

    Join our world-class team of technologists solving today’s toughest robotics challenges. Tomahawk Robotics provides next-generation interoperability and control to military, commercial, and industrial markets. As a Software Test Engineer, you will join a rapidly growing company designing cutting-edge software for a wide range of robotic platforms. Your...


  • Melbourne, United States Heka Aero LLC Full time

    Job DescriptionJob DescriptionHEKA makes the world better for all of us. Our engineers develop cool things: planes, trains, automobiles, radios, rockets... the cooler, the better! Feel the satisfaction of evolving classical engineering disciplines like mechanical, software, electrical, industrial, systems, and additive manufacturing to state-of-the-art...


  • Melbourne, United States Entegee Full time

    Entegee is looking for an Embedded Software Engineer with 3-10 years of experience to work in Melbourne Florida. The Embedded Software Engineer will develop embedded software and PC tools including Operating systems, networks, utilities, and internet-related tools. Determine hardware compatibility. Complete Documentation and procedures for installation and...


  • Melbourne, United States Entegee Full time

    Entegee is looking for an Embedded Software Engineer with 3-10 years of experience to work in Melbourne Florida. The Embedded Software Engineer will develop embedded software and PC tools including Operating systems, networks, utilities, and internet-related tools. Determine hardware compatibility. Complete Documentation and procedures for installation and...


  • Melbourne, United States Entegee Full time

    Entegee is looking for an Embedded Software Engineer with 3-10 years of experience to work in Melbourne Florida. The Embedded Software Engineer will develop embedded software and PC tools including Operating systems, networks, utilities, and internet-related tools. Determine hardware compatibility. Complete Documentation and procedures for installation and...


  • Melbourne, United States Novel Engineering Full time

    As a Senior Software Application Engineer, you will be designing and developing the future of robotic command and control systems. Novel Engineering is working with the world's best drone manufacturers, AI developers, and leading-edge robotic operators to create the world's first universal common robotic control system. Our programs and partners span the...


  • Melbourne, United States Wipro Limited Full time

    The Work As a server side engineer you will work on many initiatives integrations innovations while always trying to scale it more improve performance and keep the system secure.· Design implement deploy and support new web-based applications and web services using server technologies stacks that include Java MySQL and AWS services.· Define and...


  • Melbourne, United States Aeronix Inc. Full time

    Job DescriptionJob DescriptionRoleThe Embedded Software Engineer will develop, modify, and maintain customized or standardized applications using software engineering best practices and standards. They will participate in the full life-cycle of software development, to include requirements development, modeling and design, application development, unit to...


  • Melbourne, United States Novel Engineering Full time

    Job DescriptionJob DescriptionAs a Senior Software Application Engineer, you will be designing and developing the future of robotic command and control systems. Novel Engineering is working with the world’s best drone manufacturers, AI developers, and leading-edge robotic operators to create the world’s first universal common robotic control system. Our...


  • Melbourne, Florida, United States Wipro Limited Full time

    The Work As a server side engineer you will work on many initiatives integrations innovations while always trying to scale it more improve performance and keep the system secure.· Design implement deploy and support new web-based applications and web services using server technologies stacks that include Java MySQL and AWS services.· Define and implement...


  • Melbourne, United States CareerBuilder Full time

    Multiple openings in Melbourne FL or Ft Meade MD Key areas of focus include: * Reverse Engineering * Vulnerability Research * Wireless and Network Communications * Hypervisors * Malware * Mobile/Embedded Development * Win32/Linux Kernel development * Constraint Solving * Exploit mitigation techniques Basically, if its in the CNO realm, were doing something...