Innatera logo
Innatera

Ultra low power intelligence for the sensor edge.

Senior SDK Software Tools Engineer

EngineerEngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

3 days ago

Salary

0

Seniority

Senior

Bachelor DegreeEnglishAssemblyC++Python

Job Description

Senior SDK Software Tools Engineer

Innatera

• Design and implement simulation models in modern C++ (C++17/20) to replicate the functions of neuromorphic processors, CPUs, memory systems, and other components in the full SoC; • Convert technical hardware specs into high-performance, verifiable software models; • Contribute to performance modeling: simulate power consumption, latency to identify performance bottlenecks; • Work closely with cross-functional teams (Digital Design, Firmware, SDK) to ensure models reflect the real hardware faithfully; • Collaborate on expanding our SDK feature set, ensuring the usability of the simulation for external developers. • Participate in team brainstorming and contribute to other SDK development tasks as needed.

Job Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field;
  • Strong C++ development skills (including C++17/20);
  • Proven track record of designing modular, maintainable, and testable software architecture;
  • Experience in transaction-level modeling of hardware components;
  • Solid understanding of digital hardware fundamentals (e.g., CPU, instruction sets, memory systems, DMA);
  • Familiarity with hardware/software co-design concepts;
  • Working knowledge of Python (e.g., for scripting, automation, or SDK integration);
  • Great communication skills.
  • Nice to have: Experience working with RTL simulations, waveforms, and understanding how hardware behaves at the signal level; Experience in low-power resource-constrained embedded programming; Exposure to bare-metal firmware development, including assembly language; Familiarity with RISC-V or ARM computer architectures; Knowledge of machine learning, edge AI, and SNN (Spiking Neural Networks).

Benefits

  • Innatera is proud to be an equal opportunity employer. We welcome applicants of all backgrounds and experiences and are committed to building a diverse, inclusive, and respectful workplace. All qualified applicants will receive consideration for employment without regard to race, ethnicity, religion, gender, gender identity or expression, sexual orientation, disability, age, or other protected characteristics. If you require accommodations during the recruitment process, please let us know – we’re happy to support you.
  • Take ownership of simulation infrastructure quality: write unit tests, review code, and continuously improve design and maintainability.
  • Collaborate with cross-functional teams (Digital Design, Firmware, SDK) to ensure models reflect the real hardware faithfully.
  • Support early application development with accurate and configurable hardware simulation tools.

Related Categories

Related Job Pages

More Engineer Jobs

Tanium logo

Enterprise Services Engineer

Tanium

Tanium delivers Autonomous Endpoint Management (AEM) with the industry’s only true real-time platform for AI.

Engineer3 days ago
Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Work closely with our customers to; • Operationalize, administer and maintain the Tanium Platform to solve complex technical issues independently or with the help of teammates • Identify opportunities for our customers to get greater value from the Tanium platform • Consistently and cogently address our customers’ needs through astute verbal and written communication skills • Conduct daily health-checks on assigned accounts & Work with Technical Support Engineers on strategic customer activities • Contribute to and track activity, after action, root cause and daily status reports • Document best practices and Play Book entries • Work closely with CSMs on improving Tanium operational status within key accounts • Provide technical direction to customer IT support staff

France
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Lead the end-to-end technical implementation of the e-commerce ecosystem across: B2C and B2B commerce platforms, Order management systems (OMS), Payment, tax, fraud, and order tracking solutions • Design and implement core integrations across the order lifecycle, including: Merchant of Record (MOR) solutions, Warehouse and inventory management systems • Define and execute integration strategy for omnichannel commerce, including: Marketplaces, Social commerce, Reseller platforms • Ensure systems are optimized for: Performance, Scalability, Security and compliance • Provide technical leadership and mentorship to engineering teams: Guide architecture decisions, Conduct code reviews, Support solution design and development • Partner with business, product, and IT stakeholders to align technical solutions with business objectives • Develop and maintain technical roadmaps to support both short-term delivery and long-term scalability • Identify dependencies and mitigate risks across platforms and integrations • Drive continuous improvement of system architecture, addressing: Performance bottlenecks, Security vulnerabilities • Maintain architecture documentation and technical standards • Leverage AI tools (Copilot, Claude, etc.) to accelerate: Code generation and debugging, Testing automation (pre-PR validation)

United States
Nortal logo

Senior Kafka Engineer

Nortal

The Future Delivered. Seamlessly.

Engineer3 days ago
Full TimeRemoteTeam 1,001-5,000H1B No Sponsor

Role Description As a Senior Kafka Engineer, you will play a pivotal role in designing, building, and optimizing our event-driven architecture and real-time data streaming pipelines. You will be responsible for ensuring the scalability, reliability, and security of our Kafka clusters while collaborating closely with cross-functional engineering teams to implement high-throughput data solutions. As a senior member of the team, you will also mentor junior engineers, establish best practices for data streaming, and drive the technical evolution of our event-driven ecosystem. - Review and assess the current Kafka architecture and event-driven ecosystem. - Provide recommendations for improving scalability, reliability, maintainability, and operational efficiency. - Evaluate and optimize topic design, partitioning strategies, retention policies, and consumer patterns. - Advise on event modeling, message payload design, and schema evolution strategies. - Analyze performance bottlenecks and recommend solutions for throughput, latency, and resource utilization. - Identify and resolve data retention, replay, and storage management challenges. - Guide enterprise-scale Kafka deployments using AWS MSK and Confluent Platform. - Review and recommend best practices for event sourcing and event-driven architecture implementations. - Assess Kafka Connect integrations and connector configurations. - Collaborate with engineering teams to establish architectural standards and operational best practices. - Mentor internal teams and transfer knowledge to support long-term platform success. Qualifications - Bachelor's Degree in Computer Science, Engineering, or a related field. - 8+ Years of software engineering, platform engineering, or distributed systems experience. - 5+ Years of experience designing and implementing Apache Kafka solutions in production environments. - Strong experience working with Apache Kafka. - Experience working with the Confluent Platform. - Solid experience working with AWS MSK. - Hands-on experience working with Kafka Connect. - Experience working with Schema Registry. - Strong experience designing and implementing event-driven architectures. - Practical experience with Event Sourcing patterns and distributed system design. - Proven experience supporting high-volume, enterprise-scale Kafka environments. - Advanced English Level is required for this role, as you will work with US clients. Benefits - Competitive USD salary. - 100% remote work: While you can work from anywhere, you’re always welcome to connect with teammates and grow your network at our coworking spaces across LATAM. - Paid off & national holidays: Take the time you need according to your country’s regulations while receiving your full salary. - Sick leave: Focus on your health without stress. Take the necessary time to recover and feel better. - Annual credit: Spend it on the perks you love to enhance your work-life balance. - Team-building activities: Join us for coffee breaks, tech talks, and after-work gatherings to bond with your Nortal family and feel part of our vibrant community. - Birthday off: Enjoy an extra day off during your birthday week to celebrate in style with friends and family.

Latin America (LATAM)
Veregy logo

Engineer II – Controls

Veregy

Veregy is an award-winning portfolio of energy service companies creating pathways to eco-friendly facility optimization

Engineer3 days ago
Full TimeRemoteTeam 501-1,000Since 2019H1B Sponsor

• The Engineer II, Controls will quickly gain an understanding and working knowledge of Veregy’s Digital Service and Building Automation offerings. • The individual will utilize this understanding to manage services contracted with various clients. • These services include regular BAS system performance monitoring and maintenance, BAS system upgrade design and installation, software service performance monitoring and maintenance, and energy analytics. • The individual will be responsible for the timely and accurate delivery of contracted services as well as customer communication. • The position includes oversight of engineering support, creating, and maintaining project and service contract schedules, creating cost estimates, direct customer interaction, periodic owner training sessions, progress reporting, contract management, and project budget management. • Designs, programs, monitors, maintains, and optimizes building automation systems and graphical user interfaces. • Reports on service activities and progress regularly. • Participates in project development and cost estimation activities. • Responds to and rectifies customer issues or occupant comfort complaints or building automation issues in a timely manner. • Communicates with internal project resources (i.e. other Veregy departments) and verifies contract expectations and execution standards are met. • Manages contract budgets and reports progress.

Ohio