Title: | Electrical Engineer – High-Speed Embedded Systems & PCB Layout |
---|---|
ID: | 1036 |
Location: | Remote, Anywhere, US |
Department: | Development |
Salary Range: | TBD |
About the company: We are on a mission to create AI for the benefit of humanity. Our products, research, and services are focused on social justice, national security, and public safety. This role will require innovation, creativity, and collaboration to push the boundaries of what’s possible in embedded systems and RF engineering. At Forward Edge-AI, Inc., everything we do has never been done before.
Position Summary: We are looking for a highly skilled Software Engineer – Full Stack Developer with Embedded Systems Experience to join our team. The ideal candidate will have a strong background in both front-end web development and backend API/database development, along with deep expertise in C, Rust, C#, and PHP. Some experience in embedded systems development is also required. The candidate will be responsible for building scalable, high-performance web applications and services while ensuring seamless integration with embedded systems. Candidate must be highly skilled in Linux systems.
Essential Duties and Responsibilities:
- Front-End Development: Design and implement user-friendly, responsive web interfaces using modern front-end technologies (e.g., HTML5, CSS, JavaScript, React, Angular, PHP or similar)
- Back-End Development: Develop and maintain RESTful APIs, manage server-side logic, and ensure seamless integration with databases
- Database Management: Design and optimize relational and NoSQL databases for high-performance applications (e.g., SQL Server, MySQL, PostgreSQL, MongoDB)
- Full-Stack Integration: Work across the entire stack, from front-end to back-end, ensuring a seamless user experience and efficient data flow between systems
- Embedded Systems Integration: Collaborate with embedded systems teams to integrate web applications with embedded devices, ensuring proper communication and functionality
- C, Rust, Python and Other Languages: Utilize your expertise in C, Rust, C#, Python and PHP to write efficient, high-performance code for both web and embedded applications
- Collaboration: Work closely with cross-functional teams, including embedded systems engineers, UI/UX designers, and backend developers, to deliver integrated solutions
- Testing and Debugging: Conduct unit testing, integration testing, and debugging to ensure code quality, scalability, and performance
- Documentation: Write and maintain technical documentation for both internal use and end-users, ensuring that code and design are clearly described
- Continuous Improvement: Stay updated with the latest software development trends and technologies, and implement best practices to improve the software development process
Required Skills/Abilities:
- Must be a US Citizen
- Full Stack Development: Proven experience in developing both front-end and back-end web applications
- Languages: Strong programming skills in C, Rust, C#, Python and PHP
- Web Development: Proficiency in modern front-end frameworks (e.g., React, Angular) and back-end technologies (e.g., Node.js, Express, or similar)
- Database Knowledge: Solid experience with relational databases (e.g., SQL Server, MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
- Embedded Systems: Some experience with embedded systems development, including working with microcontrollers, hardware interfaces, and firmware
- API Design: Strong experience with RESTful API design and integration
- Version Control: Proficiency with Git and collaborative development workflows
- Git Actions: Must have experience using Git Actions to create CI/CD processes
- Problem-Solving: Excellent analytical and troubleshooting skills, with a strong focus on performance optimization
- Collaboration and Communication: Ability to work effectively in a team and communicate complex technical concepts clearly to both technical and non-technical stakeholders
Education and Technical Skills:
- Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field (Master’s preferred)
- 5+ years of experience in full-stack software development, including front-end and back-end web development
- Proven experience with C, Rust, C#, Python, and PHP
- Some experience with embedded systems or embedded programming
Desired Skills:
- Experience with microservices architecture and Azure cloud services
- Familiarity with containerization tools such as Docker or Kubernetes
- Knowledge of security best practices for web development and API design
- Familiarity with modern JavaScript build tools and state management libraries
- Experience with CI/CD pipelines and agile development practices
Application Process:
Interested candidates should submit the following documents:
A cover letter outlining their qualifications and vision for the project
A detailed CV or resume
Join us in this exciting opportunity to make an impact. We look forward to your application!
Forward Edge-AI, Inc. is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.