Co‑op positions in the Applied Ocean Physics & Engineering Department for students in engineering and science fields to gain experience in autonomous underwater vehicles, robotics, acoustic communications, and related research.
Compensation
Fixed Hourly Rate:
Engineering Co-Op (First) $27.50 spring semester of 2nd year
Engineering Co-Op (Second) $29.00 spring semester of 3rd year
Engineering Co-Op (Third) $31.00 spring semester of 4th year
Responsibilities
Assist with design, programming, and data analysis for oceanographic research projects
Use CAD, prototyping, fabrication, assembly, and testing tools
Develops, designs, and maintains firmware and software for embedded products, performing system integration, testing, documentation, and root cause analysis to improve performance and productivity.
Responsibilities
Analyzes, develops, designs, and maintains software for the organization’s products and systems
Performs system integration of software and hardware to maintain throughput and program consistency
Develops, validates, and tests firmware functionality and documentation
Participates in project code reviews
Runs software tests designed by more experienced engineers
Requirements
Bachelor's degree in Electrical Engineering or Computer Science
Analyzes, designs, develops, and maintains firmware / software for the organization’s products and systems, performing system integration, automated testing, and documentation.
Responsibilities
Analyzes, designs, develops, and maintains firmware / software for the organization’s products and systems
Performs system integration of software and hardware to maintain throughput and program consistency
Develops, validates, and tests firmware / software features
Creates user documentation for the tasks handled
Designs and develops automated tests on a variety of firmware functionalities
The Electrical Engineer II is responsible for designing, developing, and testing electrical systems and components. The role bridges the gap between hardware and software, utilizing coding expertise to develop firmware, automate testing, and drive prototyping initiatives within the engineering lab.
Compensation
CNI offers premium benefits eligible on the first day of hire to full time employees; (Medical - Dental – Vision), Company Life Insurance, Short-Term and Long-Term Disability Insurance, 401(K) Immediate Vesting, Professional Development Assistance, Legal Aid Assistance Program, Family Planning / Fertility Assistance, Personal Time Off, and Observance of Federal Holidays.
Responsibilities
Designing, developing, and testing electrical systems and components
Analyzes and troubleshoots electrical issues, develops solutions, and contributes to the optimization of electrical designs
Develop firmware, automate testing, and drive prototyping initiatives
Oversee daily lab operations, including equipment calibration, component inventory, and enforcement of safety protocols
Conducts detailed calculations, simulations, and analysis to optimize system performance and efficiency
Lead a new India-based embedded and firmware engineering team for Just Walk Out's edge devices: the cameras, sensors, RFID, gates and networking hardware in our stores, and the device-side software that connects them to the cloud.
Responsibilities
Hire, coach and develop a high-judgment team of embedded, firmware and edge software engineers, and build an inclusive, high-ownership culture as the team grows in India
Own the technical roadmap, delivery and operational excellence for your team's firmware and embedded software, from requirements and architecture through release and field support
Set engineering standards across the embedded stack: firmware and RTOS/bare-metal code, embedded Linux and Android, drivers and board bring-up, secure boot and OTA updates, and on-device diagnostics
Own the device-to-cloud boundary with cloud teams: provisioning, identity, connectivity, telemetry and remote management, including the device's AWS IoT / embedded-Linux connectivity stack
Build the test infrastructure, staged rollouts and telemetry needed to ship firmware safely across a large fleet of deployed devices
Design and deliver root of trust firmware for NVIDIA’s data center platforms, ensuring secure boot, attestation, and recovery, while leading technical direction across teams.
Compensation
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary range for this position is 184,000 USD – 287,500 USD.
Responsibilities
Derive security requirements from business needs and threat modeling
Design and deliver root of trust firmware with secure boot, attestation, provisioning of identities and cryptographic material, and secure debug
Own features from architecture to code, making trade-offs explicit and gaining agreement across teams
Implement industry security standards such as SPDM and TCG DICE
Lead design and code reviews, improve threat modeling, testing, CI, and release practices
Requirements
BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Nice to have: Rust firmware experience
Nice to have: AI-forward mindset
Nice to have: proactive adoption of new tools and techniques