Unclassified - Campbell, CA

posted about 2 months ago

Full-time - Mid Level
Campbell, CA

About the position

As a Software Developer (Android) at Utimaco Management GmbH, you will be responsible for designing, developing, and maintaining software products that meet the needs of our clients. Your role will involve analyzing requirements and creating innovative software solutions that are both useful and efficient. You will also be tasked with modifying existing software products to incorporate new functions, adapt to new hardware, enhance performance, and improve usability. Additionally, you will design and develop test environments, providing assistance in the development of test equipment for both the production department and suppliers when necessary. You will be expected to demonstrate a solid understanding of software development best practices, database design, and network architecture. The ability to work effectively both in a team environment and independently is crucial, as you will need to meet defined objectives based on established scope, budget, and schedule. This position offers a unique opportunity to contribute to significant software development projects that lead to successfully deployed products, while also fostering a collaborative and open corporate culture. Your contributions will be vital in ensuring that our software solutions are secure, reliable, and innovative, aligning with our core values of customer focus, excellence, and professional collaboration. We are looking for someone who is passionate about software development and eager to grow within our dynamic team.

Responsibilities

  • Design, develop, and maintain software products.
  • Analyze requirements and develop innovative software solutions.
  • Modify existing software products to add new functions and improve performance.
  • Design and develop test environments and assist in the development of test equipment.
  • Demonstrate understanding of software development best practices, database design, and network architecture.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Experience designing and programming software solutions.
  • Strong experience with C, C++/C#, and Java programming.
  • Strong experience in Android OS programming.
  • Working knowledge and experience in embedded software development is a plus.
  • Experience with cryptography at the algorithm level or applied is a plus.
  • Experience in databases, Ethernet, and other communication techniques is a plus.
  • Strong oral and written communication skills with attention to detail.
  • Strong interpersonal skills and experience working in structured software development processes.
  • Experience with large software development projects that have resulted in successfully deployed products.

Nice-to-haves

  • Experience with cryptography on an algorithm level or applied.
  • Working knowledge in embedded software development.
  • Experience in databases and Ethernet communication techniques.

Benefits

  • 99% Employer paid premium for Medical, Dental, and Vision benefits with FSA and Dependent Care options.
  • 401k Match with no vesting period.
  • Work-life balance including generous time off for personal time, holidays, and service days.
  • Employee Assistance Program.
  • Employer Paid Life Insurance, Short and Long Term Disability.
  • Flexible working hours model that can be adapted to individual needs.
  • Professional and personal development through targeted training opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service