About this role
Job Description
Under the leadership of the Software Engineering Director and in collaboration with the Global Software Development team, the Software Engineer I at New Eagle is responsible for designing, developing, testing and maintaining software that operates within embedded systems with the highest quality standards.
Essential Duties
- Code Development: Write clean, maintainable code for front-end, back-end, or mobile features based on defined specifications.
- Testing & Debugging: Identify, reproduce, and fix software defects. Build automated tests to evaluate performance.
- Collaboration: Work closely with designers, product managers, and senior engineers within Agile/Scrum environments.
- Documentation: Create and maintain technical documentation, flowcharts, and code comments to assist future development.
- Continuous Learning: Rapidly adapt to new programming languages, cloud networks, and development operations (DevOps) tools.
Software Development Skills
- Familiarity with C, C++, C# programming languages
- Basic understanding of code versioning (e.g., Git) and repositories
- Strong problem-solving abilities, written/verbal communication, and a clear capacity for teamwork.
- Knowledge of Signal Processing: Familiarity with DSP (Digital Signal Processing) for real-time control.
- Strong foundational knowledge of embedded programming.
Required Qualifications
- 1 - 3 years of professional engineering experience in hardware product design.
- Bachelor’s in Computer Science, Computer Engineering, or Electrical Engineering.
Tired of cold applications?
Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.
Know someone who'd be great for this?