Job Description
Software Engineer Design Catapult Mfg, Inc. - 5.0 Fountain Valley, CA Job Details Full-time From $100,000 a year Benefits Paid holidays Health insurance Dental insurance 401(k) Flexible spending account Paid time off Dependent health insurance coverage Vision insurance 401(k) matching Life insurance Qualifications Bachelor of Science C Bachelor's degree
JavaScript Python Full Job Description Job Summary:
Design Catapult, Inc. is an industrial design and engineering company located in Fountain Valley, CA, specializing in product design and prototype development across medical and dental, sports and fitness, electronics, computers, and industrial products. For over 20 years, we have delivered innovative engineering solutions with a proven record of client satisfaction. The Software Engineer is responsible for designing, developing, and maintaining software applications for mobile and PC platforms. This role requires a motivated and technically skilled professional who thrives in a fast-paced environment and can independently manage software development responsibilities from concept through deployment. Essential Duties and Responsibilities:
Design, develop, test, deploy, maintain, and improve software applications Develop software and integrate software that spans PC, embedded, mobile, and web Manage individual project priorities, deadlines, and deliverables Collaborate with engineering teams to support software integration and project development Troubleshoot, debug, and optimize software performance Maintain software documentation and version control records Qualifications - Education, Experience, License and Certificates Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or related field Minimum of four (4) years of experience with a systems programming language (C, C++, or Rust) Experience in one or more of the following: desktop (Win32/.NET/Qt), embedded, firmware, kernel, high-performance compute or graphics Basic proficiency in scripting languages such as Python, JavaScript, TypeScript, or Lua Must be authorized to work in the United States Knowledge, Skills, Abilities:
Experience with embedded Linux or kernel development is a plus Familiarity with integrating IoT, web, and cloud technologies is a plus Experience developing microcontroller firmware for STM32, ESP32, AVR, PIC, and similar platforms is a plus Strong understanding of software development lifecycles and best practices Excellent troubleshooting and debugging skills Ability to manage multiple projects and deadlines effectively Strong written and verbal communication skills Physical Requirements:
Ability to sit and work at a computer workstation for extended periods Ability to use hands and fingers for keyboarding and computer operation Ability to occasionally lift and move equipment up to 25 pounds Ability to visually inspect code, software interfaces, and technical documentation Pay:
From $100,000.00 per year Benefits:
401(k) 401(k) matching Dental insurance Dependent health insurance coverage Flexible spending account Health insurance Life insurance Paid holidays Paid time off Vision insurance Ability to Commute:
Fountain Valley, CA 92708 (Required) Work Location:
In person