Embedded Software Engineer – AI and Web
The Embedded Software Engineer role at Confidential Client involves designing and developing modern web-based user interfaces integrated with embedded products, collaborating across firmware, hardware, and product teams. The position emphasizes developing AI agents and workflows to enhance software development and engineering processes, requiring strong problem-solving skills and the ability to work across software, networking, and hardware systems in a collaborative environment.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Automation Machinery Manufacturing.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is looking for an early-career Embedded Software Engineer to help build modern web-based UIs and AI-enabled workflows for connected and embedded products. In this role you will:
- Design, build, test, and maintain web user interfaces for embedded products (HTML, CSS, JavaScript/TypeScript).
- Integrate front-end apps with embedded devices using REST APIs, WebSockets, and network interfaces.
- Collaborate closely with firmware, hardware, test, UX, and product teams to deliver integrated solutions.
- Develop and integrate AI agents and AI-enabled workflows to accelerate development, diagnostics, testing, and documentation.
- Troubleshoot across UI, backend service, network communication, and embedded-device layers to identify root causes and deliver fixes.
- Participate in design reviews, code reviews, automated testing, CI/CD, and technical documentation.
Who You Are
You enjoy solving cross-layer problems that span UI, networking, and embedded systems. You are curious, collaborative, and motivated to learn new technologies. You communicate clearly and take ownership from design through deployment.
Minimum Qualifications
- Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science, AI/ML, Data Science, or equivalent experience.
- 0+ years professional software development experience — recent graduates and early-career candidates encouraged to apply.
- Hands-on experience with generative AI or large language models through coursework, internships, personal projects, or professional work.
- Familiarity with modern web development (HTML, CSS, JavaScript or TypeScript) and front-end frameworks (React, Angular, Vue, or similar).
- Solid understanding of software engineering fundamentals: OOP, data structures, debugging, version control, and automated testing.
- Ability to learn unfamiliar technologies and apply them to engineering problems.
- Strong communication and problem-solving skills; able to collaborate across disciplines.
- Legal authorization to work in the United States without sponsorship now or in the future — candidates requiring sponsorship are not eligible for hire for this role.
Preferred Qualifications
These are nice-to-haves that will help you stand out:
- Experience developing web applications that communicate with embedded or connected devices.
- Familiarity with backend development and APIs, WebSockets, or networking concepts.
- Experience with automated testing, CI/CD pipelines, and test environments.
- Experience designing or integrating AI agents, prompt design, or building agentic workflows.
- Experience integrating AI solutions with external APIs, development tools, test systems, or databases.
Culture & Benefits Overview
Confidential Client values collaboration, inclusion, and professional growth. You’ll join a multidisciplinary engineering environment that supports mentorship, training, and career development. The location offers a modern engineering facility, community-oriented benefits, and programs that support wellbeing and work–life balance.
Location & Work Authorization
- Work location: Marshalltown, IA (on-site at the client’s innovation/engineering center).
- This position requires legal authorization to work in the United States without sponsorship now or in the future. Applicants who require sponsorship or who are only eligible under temporary visas (including E, F‑1/OPT/CPT, H‑1/H‑2, L‑1, B, J, TN, etc.) are not eligible for hire for this role.
- If you need a reasonable accommodation during the hiring process, please use the accommodation option on the application platform or contact Careertakes through the platform.
Additional Notes
- This posting reflects the role as described by Confidential Client. Careertakes may present additional matched opportunities to qualified applicants.
- No real employer name appears in this public listing; the hiring organization will be identified to shortlisted candidates during the process.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range