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 Software Engineer building a decision - support platform for national security operations. Designing models that translate operational scenarios into credible software solutions.
AWS Database Software Engineer creating solutions for geospatial databases and ensuring system integrity. Collaborating in a fast, agile environment to enhance technologies and tools.
AI Software Engineer designing reliable AI agents for structured systems. Collaborate with elite team to build bridges between human intent and formal computations.
Senior Full - Stack Developer for Booz Allen building real - time visualization interfaces. Responsible for interactive front - end development and ensuring actionable insights for operators.
AI software engineer developing solutions for national defense at Booz Allen. Creating AI and ML solutions to solve tough problems and modernize client systems.
AWS Geospatial Software Engineer developing end - to - end geospatial solutions in a fast, agile environment. Collaborating with clients to tackle complex challenges using advanced tools and technologies.
Senior Engineer developing Virtual and Augmented Reality software and applications using Unity and AI features at Booz Allen Hamilton. Mentor team members while solving complex problems with innovative tech solutions.
Senior iOS Software Engineer at Walmart designing and maintaining software solutions. Collaborating across teams to tackle technical challenges and enhance product strategy.
Software Development Intern at INVIDI Technologies creating software solutions for ad tech. Engage in all product development aspects within an agile team setting, contributing to major industry advancements.