Embedded Software Engineering Intern designing, developing, and testing software for unmanned systems. Collaborating with engineers to ensure integration and testing of embedded systems across various stages.
Responsibilities
Assist in writing and testing embedded software for systems such as autopilots, sensors, radios, and other onboard components.
Help implement software in C/C++ for real-time and bare-metal systems using microcontrollers and embedded platforms.
Support the integration of embedded software with hardware, including debugging with lab tools (oscilloscopes, logic analyzers, etc.).
Collaborate with cross-functional teams, including electrical, systems, and mechanical engineers, to ensure cohesive development.
Participate in peer reviews, software documentation, and configuration management processes.
Contribute to lab testing and field testing of embedded systems in support of real-world mission scenarios.
Assist in the development of prototypes and proof-of-concept demonstrations.
Requirements
Currently pursuing a Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Basic knowledge of embedded systems and microcontrollers.
Familiarity with programming languages such as C, C++, or Python.
Understanding of low-level software concepts, such as memory management, interrupts, or device drivers.
Exposure to hardware communication protocols like I2C, SPI, UART, or CAN.
Strong analytical and troubleshooting skills.
Effective verbal and written communication.
Ability to work collaboratively in a team environment.
Senior Full - Stack Software Developer at Mycolever working on a biocompound discovery platform. Developing core logic and integrating insights from biologists and chemists.
Senior Software Engineer in Mission Planning at Zoox, developing high - level routes for autonomous vehicles. Collaborating with teams on software integration and dynamic planning for urban environments.
Full - Stack Developer responsible for developing new mobility solutions and maintaining applications at AMS Gruppe. Join a team focused on integrating digital mobility solutions in Berlin.
Confirmed Fullstack Engineer developing software for BlaBlaCar Daily. Engaging in technical challenges and product feature developments related to user identity, account management, and partner management.
Software Developer enhancing Adabas and Natural software for MetroStar. Responsible for maintenance, development, and operational support of Natural/ADABAS systems.
Tech Lead Software Engineer optimizing high - performance PHY features for 5G cross - platform products. Join Parallel Wireless in leading energy - efficient Open RAN solutions with an innovative, cross - functional Agile team.
Technical Engineer managing Greenlight’s Developer Platform for Mobile and Backend. Collaborating with teams to enhance developer productivity and implementation of productivity tools.
Software Engineer at everii Group developing features for MOCO, a B2B SaaS product. Collaborating with cross - functional teams to improve software usability and stability.
Software Engineer responsible for developing and improving the quality of a distributed enterprise - level SaaS application. Collaborating to create stronger, more sustainable communities at Caterpillar Inc.
Technical Lead at ShyftLabs overseeing customer - facing applications for retail clients. Drive complex innovation projects ensuring high - performance and scalable solutions in a hybrid work environment.