Job Closed

This listing is no longer active.

Jobgether logo
Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Senior Embedded Firmware Engineer

Location

United States

Posted

99 days ago

Salary

0

Job Description

Senior Embedded Firmware Engineer

Jobgether

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers the opportunity to lead the development of advanced firmware for industrial IoT devices, directly shaping the future of predictive maintenance solutions. - Lead the design, development, and optimization of embedded firmware for industrial IoT devices. - Collaborate closely with hardware engineers to ensure seamless integration between firmware and physical components. - Architect and implement RTOS, low-level drivers, and robust communication protocols including MQTT, Ethernet/IP, SPI, I2C, I2S, and UART. - Conduct advanced unit testing, debugging, and validation to maintain high reliability and performance across deployments. - Optimize firmware for power efficiency, memory usage, and performance constraints while scaling for large deployments. - Drive code reviews, maintain coding standards, and create detailed technical documentation for firmware architecture, design, and testing. - Partner with cross-functional teams including software, data science, and product to deliver innovative, high-quality IoT solutions. Qualifications - Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field. - 10+ years of embedded firmware development experience, ideally in industrial or IoT applications. - Expert-level proficiency in C, C++, and Python, with experience on microcontroller and microprocessor platforms such as ARM Cortex-M/A, PIC, STM32, and ESP32. - Deep knowledge of embedded systems design, hardware-software integration, and system-level architecture. - Experience with cellular IoT (Cat-M1, NB-IoT), private LTE/5G, and modem integration for reliable network performance. - Proficiency with RTOS (e.g., FreeRTOS, Zephyr), Linux-based OS, and bare-metal programming. - Hands-on expertise with debugging tools including oscilloscopes, logic analyzers, and JTAG debuggers. - Familiarity with wireless protocols: Thread, Matter, Bluetooth, Wi-Fi, Zigbee, and LoRaWAN. - Strong leadership, mentoring, and communication skills, with experience managing projects and cross-functional teams using tools like Jira. - Preferred: knowledge of cybersecurity principles, cloud platforms, IoT frameworks, and agile development practices. Benefits - Competitive compensation package, including stock options. - Flexible, remote-first work schedule with collaboration during core hours. - Comprehensive benefits including retirement plan match, health coverage, and wellness resources. - Unlimited PTO to support work-life balance. - Opportunities for professional growth and leadership development. - Work with a dynamic, innovative, and highly skilled global engineering team.

Job Requirements

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • 10+ years of embedded firmware development experience, ideally in industrial or IoT applications.
  • Expert-level proficiency in C, C++, and Python, with experience on microcontroller and microprocessor platforms such as ARM Cortex-M/A, PIC, STM32, and ESP32.
  • Deep knowledge of embedded systems design, hardware-software integration, and system-level architecture.
  • Experience with cellular IoT (Cat-M1, NB-IoT), private LTE/5G, and modem integration for reliable network performance.
  • Proficiency with RTOS (e.g., FreeRTOS, Zephyr), Linux-based OS, and bare-metal programming.
  • Hands-on expertise with debugging tools including oscilloscopes, logic analyzers, and JTAG debuggers.
  • Familiarity with wireless protocols: Thread, Matter, Bluetooth, Wi-Fi, Zigbee, and LoRaWAN.
  • Strong leadership, mentoring, and communication skills, with experience managing projects and cross-functional teams using tools like Jira.
  • Preferred: knowledge of cybersecurity principles, cloud platforms, IoT frameworks, and agile development practices.

Benefits

  • Competitive compensation package, including stock options.
  • Flexible, remote-first work schedule with collaboration during core hours.
  • Comprehensive benefits including retirement plan match, health coverage, and wellness resources.
  • Unlimited PTO to support work-life balance.
  • Opportunities for professional growth and leadership development.
  • Work with a dynamic, innovative, and highly skilled global engineering team.

Related Job Pages

More Software Engineer Jobs

Jobgether logo

Banner Programmer/Technical Consultant

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

OtherRemoteH1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role offers an exciting opportunity for an experienced technical consultant to support higher education institutions in optimizing and evolving their Banner environments. You will work on a variety of projects including system enhancements, integrations, migrations, and technical implementations to improve system performance and data accuracy. Collaborating with both functional and technical stakeholders, you will help design and deliver scalable solutions that support institutional goals. The position combines hands-on development with strategic system administration and integration work. As a project-based consultant, you will contribute to impactful initiatives while enjoying the flexibility of remote collaboration. This role is ideal for professionals passionate about technology and its role in advancing higher education outcomes. - Design, develop, and maintain integrations within the Banner ecosystem using best practices and tools such as Workflow, Automic, and Shell scripting - Perform programming, analysis, testing, and solution development using Banner Studio and related technologies - Support implementation of Banner modules and participate in SaaS migration initiatives when required - Execute technical administration tasks including patching, cloning, installation, and maintenance of Banner applications - Provide ongoing technical support and system monitoring for Banner environments to ensure optimal performance - Manage system backups, updates, and release cycles to maintain system stability and data integrity - Collaborate with functional teams to design efficient processes and technical solutions aligned with institutional needs - Deliver technical documentation and end-user training to ensure successful adoption of implemented solutions Qualifications - Minimum of 7 years of experience working with Ellucian Banner in higher education environments - Strong experience across Banner modules and familiarity with Banner architecture and administration - Proficiency in Oracle PL/SQL and relational database environments such as SQL Server, Oracle, or Unidata - Experience developing integrations and working with APIs, ETL processes, and data migration frameworks - Knowledge of technologies such as Java, Groovy, GIT, Banner SSB 9, and Ellucian Experience is preferred - Experience with Banner Extensibility tools including Page Builder and Admin Page development using Java EE and Morphis - Familiarity with Ellucian products such as Degree Works, Workflow, BDM, Recruit, Advise, CPoS, and ESM is a plus - Experience working with third-party integration platforms such as Boomi, Talend, Azure Data Factory, Informatica, or Axiom is advantageous - Experience supporting Banner SaaS migration projects and managing SSL certificates, patches, and system upgrades - Strong analytical, problem-solving, and communication skills with the ability to collaborate across technical and functional teams Benefits - Competitive project-based compensation for 1099 consultants - Fully remote work environment with the flexibility to work from home - Opportunity to work with leading higher education institutions across the United States and Canada - Diverse consulting projects that provide exposure to complex technical environments - Flexible consulting arrangements designed to support work-life balance - Collaborative and mission-driven work supporting student success in higher education - Opportunities to expand expertise through varied technical implementations and integrations

United States + 1 moreAll locations: United States | Canada
Job Closed
Jobgether logo

SDK Software Engineer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

OtherRemoteH1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This role provides the opportunity to work at the forefront of AI-enabled software development, building SDKs that directly shape how customers interact with GenAI features. You will design and implement high-performance, resilient, and feature-rich libraries while collaborating with cross-functional teams to deliver exceptional developer experiences. - Develop and maintain AI-focused SDKs, implementing new features and ensuring high-quality performance, concurrency, and resiliency. - Collaborate with engineering and product teams to deliver major feature releases and improvements across the SDK ecosystem. - Enhance the developer experience by identifying friction points and driving key optimizations in SDK functionality. - Actively maintain and contribute to open-source repositories, advocating for best practices and coding standards. - Provide input on technology and product decisions, influencing roadmap priorities and design choices. - Write and maintain comprehensive unit, integration, and load tests to ensure production-ready, maintainable code. Qualifications - 5+ years of professional experience in Python and TypeScript, with strong computer science fundamentals. - Demonstrated experience building libraries, packages, or SDKs used by external developers. - Familiarity with AI SDKs, such as OpenAI or Vercel AI SDKs, and modern cloud or developer tooling. - Strong experience contributing to open-source projects or community-driven codebases. - Excellent problem-solving skills, with the ability to work independently as well as collaboratively in cross-functional teams. - Experience writing production-ready code with emphasis on quality, maintainability, and testing. - Strong testing background, including unit, integration, load tests, and benchmarking practices. - Excellent communication skills and a collaborative mindset, able to work closely with engineers, product managers, and designers. Requirements - 5+ years of professional experience in Python and TypeScript, with strong computer science fundamentals. - Demonstrated experience building libraries, packages, or SDKs used by external developers. - Familiarity with AI SDKs, such as OpenAI or Vercel AI SDKs, and modern cloud or developer tooling. - Strong experience contributing to open-source projects or community-driven codebases. - Excellent problem-solving skills, with the ability to work independently as well as collaboratively in cross-functional teams. - Experience writing production-ready code with emphasis on quality, maintainability, and testing. - Strong testing background, including unit, integration, load tests, and benchmarking practices. - Excellent communication skills and a collaborative mindset, able to work closely with engineers, product managers, and designers. Benefits - Competitive salary based on geographic zones (Zone 1: $171,200–$235,400; Zone 2: $154,100–$211,860; Zone 3: $145,500–$200,090 USD). - Restricted Stock Units (RSUs) in addition to base salary. - Comprehensive healthcare, vision, and dental coverage. - Mental health support and wellness resources. - Fully remote work environment with flexibility and autonomy. - Opportunity to contribute to open-source software and cutting-edge AI projects. - Collaborative, inclusive, and diverse work culture with emphasis on personal and professional growth.

United States
Job Closed
Runtalent logo

Desenvolvedor Sênior de IA Microsoft

Runtalent

Digitais. Humanos. Transformadores.

Full TimeRemoteTeam 501-1,000Since 2003H1B No Sponsor

• Liderar o design, desenvolvimento e implementação de soluções de software baseadas em IA utilizando Azure AI Foundry, Azure OpenAI e outras tecnologias Microsoft. • Arquitetar e desenvolver sistemas multiagentes e frameworks avançados de execução de tarefas com IA. • Projetar e integrar Graph Connectors, API Plugins e Azure AI Search para suportar soluções inteligentes corporativas. • Traduzir requisitos complexos de negócio em arquiteturas técnicas escaláveis e seguras. • Atuar como responsável técnico pelas soluções, garantindo qualidade, performance, segurança e manutenibilidade. • Colaborar com equipes multidisciplinares (engenharia, produto, UX e áreas de negócio) para entregar resultados alinhados aos objetivos estratégicos. • Estabelecer e aplicar boas práticas de desenvolvimento, incluindo revisões de código, documentação, estratégias de testes e padrões técnicos. • Identificar e resolver problemas complexos ao longo de todo o ciclo de desenvolvimento de software. • Comunicar-se de forma clara com públicos técnicos e não técnicos, influenciando decisões e promovendo alinhamento. • Mentorar e apoiar outros engenheiros, contribuindo para a evolução técnica da equipe e melhoria contínua.

Brazil
Job Closed
General Electric - GE logo

Senior Embedded Products and Software Reliability Engineer

General Electric - GE

Built on more than 130 years of experience, GE Vernova, a division of General Electric (GE), is leading a new era of energy by electrifying the world while work

Job Description Summary We are seeking a highly skilled Senior Embedded Reliability Engineer with a strong background in protection and control systems, energy management devices, and utility-scale software for transmission and distribution (T&D) applications. In this role, you will lead reliability initiatives across the lifecycle of critical grid automation products, including protection relays, control devices, digital substation solutions, and advanced software platforms. You will apply best-in-class reliability engineering methodologies to ensure system resilience, regulatory compliance, and long-term field performance. Your work will directly support utility customers in achieving higher uptime, reduced lifecycle costs, and safer grid operation. Job Description Key Responsibilities - Perform reliability modeling and statistical analysis of energy management and protection/control products to predict field performance and act as authority for reliability design decisions. - Develop and execute reliability test plans for hardware and software, including hardware-in-the-loop (HIL), environmental, and stress testing for grid components. - Conduct and lead FMEA, FMECA, and Root Cause Analysis (RCA) for hardware/software failure events across embedded systems and communication layers. - Work with product design, systems engineering, and software teams to ensure Design for Reliability (DfR) is embedded from concept through deployment. - Analyze field data from deployed devices (e.g., relays, RTUs, control systems) to identify systemic issues and recommend corrective/preventive actions. - Collaborate with utilities and customers to support grid asset performance programs and grid modernization initiatives, including IEC 61850, virtualization, and advanced diagnostics. - Develop and maintain reliability KPIs (e.g., MTBF, FIT rate, availability) for product lines and integrate into product development and quality programs. - Identify and drive adoption of predictive and condition-based maintenance strategies using remote diagnostics, SCADA, and sensor data. - Consult and align with the Innovation Office and Applications team to ensure reliability priorities influence working group participation, standards leadership, and technology strategy. - Stay current on regulatory compliance requirements (e.g., NERC, IEEE, IEC standards) impacting utility asset reliability and cybersecurity. - Provide coaching, training, and guidance on reliability practices to internal teams and external stakeholders. Required Qualifications - Bachelor’s degree in electrical engineering, Systems Engineering, or a related discipline. - Minimum of 7 years of experience in reliability, systems, or product engineering in the energy or utility sector. Desired Characteristics - Familiar with protection & control systems, grid-edge devices, substation automation, and utility-grade software solutions. - Hands-on experience with reliability engineering tools and standards (e.g., ReliaSoft, ISO 9001/55000, IEC 61025). - Familiarity with communications protocols and standards used in T&D systems: IEC 61850, DNP3, Modbus, IEEE C37.118, etc. - Strong analytical skills and experience with data analysis platforms (e.g., Python, R, Minitab, Power BI). - Excellent written and verbal communication skills; able to engage cross-functional teams and utility customers. - Understanding of grid reliability challenges in T&D environments & willingness to travel for customer engagements, conferences, and global collaboration. - Collaborative leadership across engineering, field teams, and customers - Data-driven problem-solving mindset with attention to long-term product health including systems thinking - Proactive approach to emerging technologies and continuous improvement - Master’s degree in Reliability or Systems Engineering. - Certified Reliability Engineer (CRE) or similar professional certification. - Familiar with model-based design and HIL testing (e.g., RTDS, PSCAD, or EMTP) for utility applications and simulation tools used in electronics and CAD design - Experience working directly with T&D utilities, supporting product deployments, failure investigations, or asset strategies. - Familiarity with cybersecurity risk and reliability considerations for critical infrastructure. **For candidates applying to a Canadian-based position, the pay range for this position is between $162,900.00 and $244,300.00 CAD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set. Bonus eligibility: discretionary annual bonus. This posting is for a new vacancy. **For candidates applying to a U.S. based position, the pay range for this position is between $152,400.00 USD and $254,000.00 USD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate’s experience, education, and skill set. The Company pays a geographic differential of 110%, 120% or 130% of salary in certain areas. Additional Information Relocation Assistance Provided: No #LI-Remote - This is a remote position Application Deadline: April 13, 2026

United States + 3 moreAll locations: United States | Canada | France | Spain
$162K - $244K / year