Senior Software Engineer
Cypress HCM
Job Description
Job Description
Senior Software Engineer
Responsibilities:
- Provide technical expertise within the Engineering department to solve difficult software challenges or problems or to bring in new technical capability
- Design, develop, document and test embedded software for space products
- Develop C or assembly code for Bootloaders, BSP, VxWorks 6.9 or 7.0 and future versions, Embedded Linux, RTEMS device drivers
- Able to debug, test, and verify component and board designs through software
- Develop test programs, test plans, and verification plans
- Represent Engineering in technical customer discussions / meetings
- Assist Manufacturing Engineers with technical assistance with production issues
- Able to Develop and Maintain Python based desktop GUI applications to control and monitor Automated Test Equipment (pyvisa, nidaqmx)
- Architecture: Facilitate the design of complex products by leading and coordinating engineering teams of varied technical disciplines through clearly documented architectural level design documents. Lead the decision and tradeoff process for issues that cross hardware/software or other technical discipline boundaries.
- Design (and Develop ): Perform original and innovative software design and distill large-scale designs into architectural elements that facilitate the division of design work to teams of two or more engineers.
- Planning: Develop plans, schedules, and identify resources required to develop products from market requirement through product release. Identify risk areas and develop contingency plans to eliminate or mitigate risk that could result in schedule delays or failure to meet specification or design plan requirements.
- Innovation: Conceive methods for achieving product requirements and specifications using appropriate software architecture and design techniques. Anticipate possible difficulties and develop alternate methods.
- Maintenance: Provide support for maintaining existing products by investigating and resolving defect reports, creating documentation, and creating and releasing new versions of software packages.
- Continuous Improvement: Take the initiative to research, develop, propose, evaluate and/or implement new methods, processes, techniques, tools, components, or technology that improve quality, timeliness and/or performance of products or the efficiency or cost effectiveness of PDC’s engineering work. Modify existing SOPs or create new SOPs to implement new processes.
Qualifications
- Bachelor's Degree in Computer Science, Computer Engineering, or a related field, Master’s degree is a plus
- 10+ years relevant work experience
- Fluent in C and Python, strong VxWorks, Linux, and Bare Metal embedded background, development of bootloaders, BSP, VxWorks 7, Linux, and RTEMS device drivers test code and scripts
- Familiarity with Buildroot and or Yocto Linux build systems
- Good understanding of NAND FLASH memory file systems, drivers, and implementation
- Skilled in low level hardware code development and debugging. Skilled with debuggers/In-circuit emulators.
- Experience and skills in debugging using lab equipment and other tools
- Ability to work in a team setting effectively
- Successfully problem solves and manages conflict
- Has analytical, evaluative, and objective critical thinking skills
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in San Diego, CA vacancy
- ...Hi, I hope you are doing well! We have an opportunity for Senior Software Engineer - Go Development & Identity Security with one of our clients for San Diego, CA. Please see the job details below and let me know if you would be interested in this role....SeniorLong term contract
- ...extension of our communications protocolSoftware architecture and engineering process developmentRequired QualificationsMust be a US... ...calm and effective under operational pressureExperience with software development processes such as AgileExperience with aerospace software...Senior
$130k - $190k
...aftermarket operations across North America. Its software is deeply embedded in customers’ daily... ...warehouse operations. This is a rare senior IC opportunity to help architect and... ..., technical standards, and AI-augmented engineering practices from the inside. You will...SeniorFull time- Description SAIC is hiring for a Senior Software Engineer who must be experienced in the full development life cycle using modern methodologies, such as Agile/Scrum and test-driven development. Ideal candidate will be experienced with complex coding in C++, CLI, C#, Java...Senior
$113k - $170k
...automation equipment. In this role you will build and sustain software that controls complex electro-mechanical test handlers used in... ...safety, and predictable behavior. This position is ideal for engineers who enjoy building large software systems that interact with...SeniorFull timeWork experience placementLocal areaWorldwide$163.2k - $244.8k
...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation... ...verification, and validation, following established engineering best practicesCollaborate with senior engineers to design and build scalable, maintainable...SeniorFull timeTemporary workPart timeWorldwide$147k - $184k
Build the future of digital health with AI at your side.At Resmed, we're looking for a Senior Software Engineer who combines strong engineering fundamentals with product thinking, technical leadership, and curiosity about how AI is reshaping software development. In this...SeniorFull timeTemporary workWork experience placementImmediate startFlexible hours$160k - $250k
San Diego, CaliforniaHivemind Enterprise Division - Engineering /Full Time Employee /On-siteShield AI is a venture-backed defense-tech company... ...intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and...SeniorFull timeTemporary workPart timeWorldwide$129k - $205k
Job TitleSenior Software Engineer - AM&D ECG Solutions (San Diego, CA)Job DescriptionSenior Software Engineer - AM&D ECG Solutions (San Diego... ...Monitoring and Diagnostics Heart, R&D organization. As a Senior Software Engineer, you’ll be a part of highly collaborative,...SeniorFull timeWork at officeImmediate startRelocation package3 days per week$95.5k - $181.7k
...strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...San Diego, California, is growing! We are seeking motivated Senior Software Engineers to join our team. In this role, you will have the...SeniorTemporary workWork experience placementInterim roleWork at officeRemote workRelocationFlexible hours$168.1k - $227.4k
...features not possible on bare metal i.e. true Software Defined Networking (SDN). We are growing... ...C++, and a passion for systems software engineering such as kernel or embedded development,... ...with users, other technical teams, and senior management to collect requirements,...SeniorInternshipLocal areaWorldwideFlexible hours- ...ResMed seeks a Senior Software Engineer to design and build cloud-native applications for digital health platforms. The role combines hands-on engineering with technical leadership, exploring how AI enhances software development while collaborating across product, UX,...Senior
- ...Becton Dickinson seeks a Senior Software Engineer for the Pyxis ES Development team in San Diego. The role involves designing and implementing enterprise software solutions using modern technologies, collaborating across functional teams, and supporting microservices...Senior
- ...drone operations Development of new algorithms Modifications and extension of our communications protocol Software architecture and engineering process development Required Qualifications Must be a US Citizen Strong development experience with C++ Front...Senior
$120k - $180k
...to test, prototype, and capture new business opportunities and requirements Requirements ~4+ years experience as a Full Stack Engineer or similar role ~ Knowledge of multiple back-end languages (Node JS, Python) and JavaScript frameworks (React) ~ Experience...SeniorWork at officeRemote workVisa sponsorship$180k - $250k
...Role: Senior Perception Software Engineer Location: San Diego, CA (in-office) Salary Range: $180,000 - $250,000 + stock options, 401k matching, and other benefits Role Overview: Seasats' vehicles operate in highly remote and often communications-limited environments...SeniorPermanent employmentFull timeWork at officeLocal areaRemote workFlexible hours$128.9k - $219.1k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy... ...requirements and drive the full development lifecycle Build software that is simple to use, allowing customers to extend and customize...SeniorFull timeWork at officeImmediate startRemote workFlexible hours- ...startup supported by one of the largest software companies in the world, SAP. We’re building... ...customers worldwide. Quality engineering at Tereina is about earning confidence in... ...every environment. About the Role As a Senior Software Engineer on the Platform team,...SeniorWorldwide
$160k - $220k
...**We are unable to sponsor or take over sponsorship of an employment Visa at this time. RIVO is seeking an experienced Senior Software Engineer to help accelerate the evolution of our proprietary Loan Management System (LMS), the platform that powers our business and...SeniorImmediate startRemote workWork visa$125k - $175k
...Join our fast-paced and passionate team as a Senior Robotics Software Engineer. As we scale, you will play a key role in building our foundation from the ground up. This is a dynamic, hands-on role for a self-starter who thrives in a fluid startup environment. You'll have...SeniorFull timeLocal areaImmediate start$168k - $198k
...sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical... ...Best Practices: Be a driving force in establishing and promoting engineering best practices, ensuring quality, performance, and scalability...SeniorTemporary workWork at officeRemote workWork from homeFlexible hours$140.8k - $211.15k
...part of a fast-growing, innovative company pioneering “Liveable Technology” to transform diabetes care. We’re hiring a Senior Software Automation Engineer to help accelerate key initiatives and deliver breakthrough, user-centric solutions in a dynamic, fast-paced...SeniorFull timeWork experience placementWork at office$130k - $165k
...team! Location - San Diego, CA. This is an on-site/in-person role . Summary/Objective We are seeking a Senior Android Software Engineer to design, build, and maintain high-quality Android applications that are an integral part of our medical device...SeniorFull timeWork at officeLocal area- ...Software Engineer The software engineering team at Logos Space work on the design, development, flight validation, assembly, integration, test, and inflight success of the logos fleet of spacecraft. Software engineering is responsible for ensuring that flight avionics...SeniorContract workWork experience placementLocal area
$175k - $308.5k
...Senior Graphics Software Engineer Apple's ProVideo Software team pushes the boundaries of what's possible in image and video processing, delivering breakthrough visual experiences to hundreds of millions of users worldwide. We are looking for a skilled engineer with...SeniorWorldwideRelocation$165k - $220k
...Role: Senior Software Systems Engineer Location: San Diego, CA (in-office) Salary Range: $165,000 - $220,000 /yr + stock options, 401k matching, and other benefits Role Overview: Seasats' vehicles run on software that has to reach them reliably, wherever...SeniorFull timeWork at officeLocal areaRemote workVisa sponsorshipWork visaFlexible hours$120k - $230k
...California / San Mateo, CaliforniaHivemind Enterprise Division - Software Ops /On-siteShield AI is a venture-backed defense-tech company... ...:Hivemind is looking for an experienced Full Stack Software Engineer to join our Shared Services Engineering team. The Shared Services...SeniorTemporary workPart timeWorldwide$130k - $230k
...California / San Mateo, CaliforniaHivemind Enterprise Division - Software Ops /Full Time Employee /On-siteShield AI is a venture-... ...Job Description:Hivemind is looking for an experienced Senior or Staff Software Engineer to join our Developer Experience Engineering team. The...SeniorFull timeTemporary workPart timeLocal areaImmediate startWorldwide$120k - $190k
...with intelligent systems. Its products include Hivemind autonomy software, V-BAT and X-BAT aircraft, and Aechelon simulation and... ...and YouTube. Job Description:Are you a passionate and innovative engineer looking to help develop state-of-the-art AI and robotics products...SeniorFull timeTemporary workPart timeWorldwide$129.4k - $194k
...ever thought possible.We are seeking a results-oriented Sr. Software Engineer in Test to contribute to SW Integration and Verification for... ...recommendations to multi-disciplinary teams, and to make presentations to Senior Management with oversight. Tailors communication style to the...SeniorFull timeWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- scientific software engineer San Diego, CA
- intel software engineer San Diego, CA
- director software engineering San Diego, CA
- software engineer San Diego, CA
- software engineer student San Diego, CA
- senior robotics software engineer San Diego, CA
- financial software developer San Diego, CA
- graduate software developer San Diego, CA
- part time software developer remote San Diego, CA
- software engineer remote San Diego, CA




