Embedded Software Engineer

Location

United States

Posted

33 days ago

Salary

0

Seniority

Mid Level

Job Description

Embedded Software Engineer

Genova Technologies

Role Description This team member will support a development team working to transition an existing dual-differentiation architecture to a new RTOS-based platform. Each engineer will work within an Agile/Scrum team to develop, test, and validate software code. This position can be completed remotely, or work can be performed in the Cedar Rapids office. Multiple positions are open based off experience level. - Working within an Agile/Scrum team - Developing software that meets a defined Definition of Done for assigned Agile stories - Collaborating with the team and Product Owner to provide feedback on story definition, sizing, and completeness - Following DO-278 regulatory guidelines and holding other teammates accountable for their compliance. Qualifications - 4 year degree in Computer Science, Software Development, or similar field - Some object-oriented design or development experience - Experience working within a development team - 1-8 years of experience in C or C++ (multiple roles available based on experience level). Requirements - Experience working with DO-178 or 278-compliant development - Some verification and validation experience - Experience working in an Agile environment - Software documentation experience - Experience in OS migrations, particularly with real-time operating systems (RTOS) - Some C# experience. Benefits - Medical, dental, vision coverage - Life and disability insurance - Paid holidays and scaling PTO - A generous 401k plan - And more!

Related Job Pages

More Full-stack Engineer Jobs

iFood logo

Software Engineering Specialist – Applied AI

iFood

No iFood, acreditamos na força da diversidade para gerar #Inovação e atingir #Resultados incríveis, por isso, não fazemos distinção para candidatos com deficiência, gênero, orientação sexual, raça/etnia, idade, origem, constituição familiar e estética. Temos grupos compostos por foodlovers voluntários, onde falamos sobre Raça, Gênero, LGBTQI+ e PcD. Queremos ser a empresa onde pessoas escolham como lugar para se desenvolver e contribuir para a realização de sonhos, #AllTogether. Nós, FoodLovers, temos fome de inovação e resultado. Buscamos sempre fazer o nosso melhor, pensando "fora da caixa" e atuando com agilidade e responsabilidade! Temos fome de diversidade, conhecimento e compartilhamento. Trabalhamos em um ambiente de muita versatilidade. Sabe o que promove a nossa receita especial? As pessoas! Vem fazer parte disso🤝

Full TimeRemoteTeam 5,001-10,000H1B No Sponsor

• Conduct and analyze experiments, discussing results with a focus on efficiently rolling out tested tools and processes across the company. • Research and develop tools, automations, and processes integrated with AI models for various types of work, such as data analysis, design, and software development. • Collaborate with cross-functional teams across the company to define and deliver new features. • Specify and influence technical decisions regarding the use of AI technologies at iFood.

Brazil
Job Closed
Provectus logo

Certified Software Engineer

Provectus

We help businesses leverage cloud, data, and AI to reimagine the way they operate, compete, and deliver customer value.

Full TimeRemoteTeam 501-1,000Since 2012H1B Sponsor

• Design and build production grade AI systems including RAG pipelines, agentic workflows, and LLM integrations • Own backend services, APIs, and data pipelines end to end with Python as the primary language • Work hands on with AWS services including SageMaker, Bedrock, Lambda, ECS, S3, SQS, and RDS • Translate ambiguous client requirements into scoped technical decisions and delivery plans • Apply Infrastructure as Code using Terraform, CDK, or CloudFormation to manage cloud environments • Use AI assisted development workflows daily, beyond autocomplete and into architecture, review, and velocity • Collaborate with client engineering teams, internal architects, and delivery leads across EU and US time zones

Serbia
EasyPost logo

Staff Software Engineer

EasyPost

EasyPost is a Shipping API that solves complex logistics problems for eCommerce businesses.

Full TimeRemoteTeam 51-200H1B Sponsor

• The Staff Software Engineer will play a critical role in designing, developing, and maintaining high-quality software solutions for the organization. • This role will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver innovative and scalable software products that meet the needs of our customers and stakeholders. • Expertise and leadership will be vital in guiding the team and ensuring best practices in software development. • Design, code, test, and debug software applications in accordance with established coding standards and best practices. • Develop APIs ensuring optimal performance, scalability, and security. • Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications and architectural designs. • Participate in code reviews to maintain code quality, ensure consistency, and share knowledge among team members. • Identify and troubleshoot software defects and issues, employing analytical thinking and problem-solving skills to develop efficient and effective solutions. • Create and maintain clear and comprehensive technical documentation, including system architecture, design documents, and user guides. • Work closely with cross-functional teams, including product management, quality assurance, and DevOps, to ensure seamless integration of software components and successful product releases. • Stay up-to-date with industry trends, emerging technologies, and best practices in software development. Propose and implement process improvements to enhance development efficiency and product quality.

United States
$182K - $238K / year
memodio logo

Fullstack / Product Engineer

memodio

Stay fit - mentally and beyond.

Full TimeRemoteTeam 1-10H1B No Sponsor

Role Description Our core product is live and helping thousands of users, but it's far from finished. A major part of this role is evolving the existing app to better fit the needs of our users: people aged 50+, often dealing with early-stage cognitive decline. That means every improvement by you has a direct, visible impact on someone's daily life. Beyond the core product, we're building new and adjacent products – including ones with AI capabilities. If working with LLMs and AI-powered features excites you, there's real room here to shape that from the start. If it doesn't, that's fine as well. Your role as a Product Engineer involves: - Receiving problems, context, and user needs to figure out the best solution. - Joining a small team where your decisions carry real weight. - Having the opportunity to grow into technical leadership. What you'll do: - Frontend: Evolve our Flutter app (iOS & Android) with a strong focus on accessibility and usability for people aged 50+ - Backend: Design and build our Node.js APIs and services for new feature development. - Product: Work closely with medical and product colleagues – your voice matters in what we build and how. - Quality: Establish code review practices, testing strategy, and engineering standards that hold up in a regulated medical-software environment. - As an add-on: Help shape our cloud infrastructure, CI/CD pipelines, and deployment processes if interested in DevOps. Qualifications - 3-5+ years of professional software engineering experience, including relevant mobile and backend work. - Strong Flutter/Dart skills, or a proven ability to ramp up quickly (e.g. coming from React Native or native mobile development). - Comfortable working from underspecified problems. - A self-directed, structured way of working. - Dedication to go the extra mile when it matters. - Fluent English; German is a plus, but not required. Requirements - Experience working in a startup or consultancy environment (nice to have, not required). - Interest or experience in software security. - The ambition to grow into a leadership role as the team scales. - Experience with accessibility or building for older users. - DevOps experience (CI/CD, cloud infrastructure). - Experience with DiGA, medical devices, or other regulated environments. Benefits - Purpose: Your code measurably helps people – clinically proven, prescribed by doctors. - Impact: Shape architecture, processes, and culture from the ground up. - Stability with startup energy: 5+ years on the market, reimbursed by statutory health insurance. - Flexibility: Work from wherever you like in Germany with flexible working hours. - No office politics: A small, focused team where energy goes into the product. Company Description memodio ist eine medizinische App, die Patienten mit kognitiven Störungen (Prädemenz) Lebensqualität zurückgibt und ihre kognitiven Fähigkeiten verbessert.

Germany
Job Closed