Become a leader in the IoT community!

Join our community of embedded and IoT practitioners to contribute experience, learn new skills and collaborate with other developers with complementary skillsets.

Step 1 of 5

CREATE YOUR PROFILE *Required

OR
Step 2 of 5

WHAT BRINGS YOU TO DEVHEADS? *Choose 1 or more

Connect & collaborate 🤝with other tech professionals
Learn & Grow 📚
Contribute Experience & Expertise đź”§
Step 3 of 5

WHAT'S YOUR INTEREST OR EXPERTISE? *Choose 1 or more

Hardware Design đź’ˇ
Embedded Software đź’»
Edge Networking ⚡
Step 4 of 5

Personalize your profile

Step 5 of 5

Read & agree to our COMMUNITY RULES

  1. We want this server to be a welcoming space! Treat everyone with respect. Absolutely no harassment, witch hunting, sexism, racism, or hate speech will be tolerated.
  2. If you see something against the rules or something that makes you feel unsafe, let staff know by messaging @admin in the "support-tickets" tab in the Live DevChat menu.
  3. No age-restricted, obscene or NSFW content. This includes text, images, or links featuring nudity, sex, hard violence, or other graphically disturbing content.
  4. No spam. This includes DMing fellow members.
  5. You must be over the age of 18 years old to participate in our community.
  6. You agree to our Terms of Service (https://www.devheads.io/terms-of-service/) and Privacy Policy (https://www.devheads.io/privacy-policy)
By clicking "Finish", you have read and agreed to the our Terms of Service and Privacy Policy.

Careers

Webster & Webster Associates

Security Architect (Embedded) – Dallas, TX

View Job
Source: Webster & Webster Associates Posted on: Wed, 23 Apr 2025 14:45:33 GMT
Webster & Webster Associates has been engaged by a company at the forefront of embedded technology to identify an accomplished Embedded Security Architect. This role offers a unique opportunity to shape the design and implementation of secure embedded systems used in high-assurance environments. If you’re passionate about building security into complex systems from the ground up, apply today.

Key Responsibilities
  • Lead the development of secure architecture for embedded devices, ensuring resilience against a wide range of security threats.
  • Perform risk evaluations and security analysis on firmware, hardware interfaces, and software architecture.
  • Create and implement cryptographic controls such as secure boot processes, firmware validation, and secure communications.
  • Establish internal best practices for secure development, including documentation and coding guidelines.
  • Partner with engineering teams throughout the development lifecycle to embed robust security into every layer of the system.
  • Conduct deep-dive reviews of system code to identify and resolve security vulnerabilities.
  • Contribute to the selection and deployment of encryption libraries and authentication technologies.
  • Monitor evolving security standards and integrate new methodologies as needed.
  • Support both internal stakeholders and customers with security insights and technical documentation.
  • Deliver technical workshops and knowledge-sharing sessions to cross-functional engineering teams.

Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related field.
  • Experience designing security systems for embedded platforms.
  • In-depth understanding of embedded hardware and software environments, including microcontrollers and real-time operating systems (RTOS).
  • Proficient in implementing and validating cryptographic protocols, key management schemes, hardware security modules (HSM), and secure storage techniques.
  • Experience integrating hardware-level security features, such as TPMs, secure elements, or other silicon-based security modules.
  • Familiar with tools and methodologies for identifying and mitigating vulnerabilities in embedded codebases.
  • Solid grasp of secure software development life cycles, with exposure to compliance or certification frameworks.
  • Strong problem-solving instincts and the ability to architect solutions independently.
  • Effective communicator who can engage both technical teams and customer stakeholders.

Why Join?
  • Collaborate with teams solving real-world challenges in device protection, system integrity, and critical infrastructure.
  • Influence the security direction of flagship embedded platforms used globally.
  • Be part of a forward-thinking environment where security is prioritized at the core of development.
  • Competitive compensation, autonomy in your work, and flexible work arrangements.

Interested candidates may apply through Webster & Webster Associates. We look forward to helping you explore whether this exciting opportunity is the right fit for your next career move.












 
JO-2503-1223
Show More

Senior Embedded Security Engineer – Boston, MA

View Job
Source: Webster & Webster Associates Posted on: Wed, 23 Apr 2025 14:10:03 GMT
Webster & Webster Associates has been engaged by a company at the forefront of embedded technology to identify an accomplished Senior Embedded Security Engineer. This role offers a unique opportunity to shape the design and implementation of secure embedded systems used in high-assurance environments. If you’re passionate about building security into complex systems from the ground up, apply today.

Key Responsibilities
  • Lead the development of secure architecture for embedded devices, ensuring resilience against a wide range of security threats.
  • Perform risk evaluations and security analysis on firmware, hardware interfaces, and software architecture.
  • Create and implement cryptographic controls such as secure boot processes, firmware validation, and secure communications.
  • Establish internal best practices for secure development, including documentation and coding guidelines.
  • Partner with engineering teams throughout the development lifecycle to embed robust security into every layer of the system.
  • Conduct deep-dive reviews of system code to identify and resolve security vulnerabilities.
  • Contribute to the selection and deployment of encryption libraries and authentication technologies.
  • Monitor evolving security standards and integrate new methodologies as needed.
  • Support both internal stakeholders and customers with security insights and technical documentation.
  • Deliver technical workshops and knowledge-sharing sessions to cross-functional engineering teams.

Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a closely related field.
  • Experience designing security systems for embedded platforms.
  • In-depth understanding of embedded hardware and software environments, including microcontrollers and real-time operating systems (RTOS).
  • Proficient in implementing and validating cryptographic protocols, key management schemes, hardware security modules (HSM), and secure storage techniques.
  • Experience integrating hardware-level security features, such as TPMs, secure elements, or other silicon-based security modules.
  • Familiar with tools and methodologies for identifying and mitigating vulnerabilities in embedded codebases.
  • Solid grasp of secure software development life cycles, with exposure to compliance or certification frameworks.
  • Strong problem-solving instincts and the ability to architect solutions independently.
  • Effective communicator who can engage both technical teams and customer stakeholders.

Why Join?
  • Collaborate with teams solving real-world challenges in device protection, system integrity, and critical infrastructure.
  • Influence the security direction of flagship embedded platforms used globally.
  • Be part of a forward-thinking environment where security is prioritized at the core of development.
  • Competitive compensation, autonomy in your work, and flexible work arrangements.

Interested candidates may apply through Webster & Webster Associates. We look forward to helping you explore whether this exciting opportunity is the right fit for your next career move.












 
JO-2503-1223
Show More

Embedded Software Engineer – Moline, IL

View Job
Source: Webster & Webster Associates Posted on: Tue, 01 Apr 2025 16:04:56 GMT
Job Type: Full-Time
Location Type: Remote

Webster & Webster Associates is conducting a search on behalf of our client, a global leader in IoT security, for a skilled Embedded Software Engineer to join their team. This role is ideal for technically strong engineers who thrive on solving complex challenges and take pride in developing secure, high-performance software for cutting-edge embedded and IoT applications.

Key Responsibilities
  • Design, develop, and optimize embedded software solutions in C/C++ for security-focused IoT applications.
  • Work across multiple operating systems (Linux, Embedded Linux, Windows) and Real-Time Operating Systems (QNX, VxWorks, ThreadX, FreeRTOS, MQX, etc.).
  • Develop, test, and debug secure software solutions that comply with industry standards.
  • Collaborate with hardware and software teams to ensure seamless integration and performance.
  • Implement and refine networking and security protocols to enhance system resilience.
  • Contribute to system architecture decisions and software optimization strategies.
Required Qualifications
  • Strong proficiency in C/C++ with a proven track record in embedded systems development.
  • Experience working with Linux, Embedded Linux, and Windows environments.
  • Expertise in Real-Time Operating Systems (RTOS) such as QNX, VxWorks, ThreadX, FreeRTOS, or MQX.
Preferred Qualifications
  • Experience with Yocto or Buildroot for embedded Linux development.
  • Knowledge of networking and security protocols (TCP/IP, UDP, HTTPS, IPSEC, SSH, SFTP, SSL, OpenSSL, TLS, etc.).
  • Familiarity with encryption software and Public Key Infrastructure (PKI).
  • Experience with Android/iOS development for secure applications.
  • Understanding of hardware optimization and assembly language programming.
Education & Experience
  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a related field.
  • Previous experience in IoT security, embedded software, or cybersecurity is a plus.
Why Join?
  • Be part of an industry-leading company shaping the future of IoT security.
  • Work on cutting-edge embedded and security solutions with global impact.
  • Collaborate with top engineers in a fast-paced, innovative environment.
  • Competitive compensation, benefits, and opportunities for career growth.


Title: Embedded Software Engineer
Location: Moline, IL
Location Type: Remote
Job Type: Full-Time
Relocation: No
Job ID: JO-2501-1202
Show More

Senior Embedded Software Engineer – Boston, MA

View Job
Source: Webster & Webster Associates Posted on: Tue, 01 Apr 2025 11:52:25 GMT
Job Type: Full-Time
Location Type: Remote

Webster & Webster Associates is conducting a search on behalf of our client, a leader in embedded security solutions, for a Senior Embedded Software Engineer. This role is ideal for a highly skilled software engineer with a strong background in C programming, networking, and security, looking to develop high-performance cryptographic algorithms and security protocols for embedded systems.

Key Responsibilities
  • Design, implement, and optimize portable, memory-efficient software in C.
  • Develop and integrate cryptographic and security protocols into embedded systems.
  • Identify and troubleshoot software defects across different compilers and operating systems.
  • Collaborate on integrating cryptography and TLS into open-source software packages.
  • Maintain and improve software documentation to ensure clarity and usability.
  • Participate in and conduct code reviews using GitHub Pull Requests.
  • Provide technical support to customers with accurate and timely responses.

Required Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of hands-on experience in C.
  • Strong expertise in networking, security, and code optimization.
  • Excellent debugging, analytical, and problem-solving skills.
  • Proficiency in secure coding techniques.
  • Strong verbal and written communication skills.
  • Ability to work independently and collaboratively within a high-performing engineering team.

Preferred Qualifications
  • Experience with assembly programming.
  • Knowledge of encryption software or cryptographic protocols such as TLS, DTLS, and SSH.
  • Familiarity with SSL/TLS libraries (OpenSSL, BoringSSL, or Mbed TLS).
  • Understanding of hardware-based cryptography, secure elements, or TPM.
  • Experience with bootloaders and secure boot processes.
  • Working knowledge of various operating environments, including Linux, Windows, Embedded Linux, and RTOS (e.g., VxWorks, QNX, ThreadX, FreeRTOS, uC/OS, MQX).
  • Developing C code for mobile platforms (Android, iOS).

Why Join?
  • Be part of an innovative team driving next-generation embedded security.
  • Work on impactful projects in a fast-paced, high-tech environment.
  • Gain exposure to cutting-edge cryptographic and networking technologies.
  • Competitive compensation, comprehensive benefits, and opportunities for growth.

If you’re a talented embedded software engineer with a passion for security and high-performance systems, we’d love to hear from you! Apply today or contact Webster & Webster Associates to learn more.

 
Title: Senior Embedded Software Engineer
Location: Boston, MA
Location Type: Remote
Job Type: Full-Time
Relocation: No
Job ID: JO-2501-1202
Show More

Field Applications Engineer – London, Greater London

View Job
Source: Webster & Webster Associates Posted on: Tue, 17 Dec 2024 17:25:51 GMT
We are seeking a highly skilled Field Applications Engineer on behalf of our client to support cutting-edge solutions for mission-critical systems. This role bridges technical expertise and customer success, delivering high-value solutions for complex, real-time software environments.

As the vital technical link between product engineering and customers, you will design proof-of-concept systems, advocate for product enhancements, and drive customer success in deploying innovative solutions.
________________________________________

Key Responsibilities
•    Develop deep technical expertise in the company’s software platforms and embedded systems.
•    Lead solution design and architecture consulting for customer projects and partners.
•    Deliver technical presentations, product demonstrations, and proof-of-concept systems to highlight solutions.
•    Provide pre-sales and post-sales technical support, ensuring successful customer deployments.
•    Advocate for customer requirements internally to inform and shape product roadmaps.
•    Troubleshoot and resolve complex technical issues related to embedded systems.
•    Assist in professional services engagements, customer product training, and technical documentation.
•    Support marketing through white papers, blogs, presentations, and event demos.
•    Travel to customer sites as required.
________________________________________

Requirements
•    Minimum 5 years of experience in embedded systems or field applications engineering.
•    Strong proficiency in C/C++ and experience with device drivers.
•    In-depth knowledge of Unix/Linux internals and RTOS.
•    Hands-on experience with ARM, Intel x86, and PowerPC architectures.
•    Familiarity with virtualization, hypervisors, and debugging tools.
•    Excellent troubleshooting, debugging, and problem-solving abilities.
•    Strong communication and presentation skills for customer-facing engagements.
•    Self-motivated and able to work independently without day-to-day oversight.
________________________________________

Preferred Qualifications
•    Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
•    Experience in defense, aerospace, automotive, industrial, or safety-critical sectors.
•    Proven pre-sales or customer support experience in complex embedded systems environments.
•    Experience connecting embedded systems to public cloud platforms (Azure, AWS, GCP).
________________________________________

Why Join
You’ll work on cutting-edge embedded solutions that power mission-critical applications. Join a dynamic, collaborative team driving technological innovation and delivering exceptional customer success across industries.
 
Show More

BSP Software Engineer – Dallas, TX

View Job
Source: Webster & Webster Associates Posted on: Mon, 16 Dec 2024 20:53:58 GMT

Overview

Are you a highly skilled BSP (Board Support Package) Engineer in the embedded systems industry seeking that next step in your career? This role involves developing, customizing, and optimizing low-level software to enable seamless hardware-software integration on embedded platforms. The ideal candidate will have deep expertise in Real-Time Operating Systems (RTOS), bootloaders, device drivers, and board bring-up processes. You will work with cutting-edge technologies to deliver robust and efficient solutions. Note that applicants must be eligible to obtain a security clearance to work on government projects.


Key Responsibilities

  • Develop and maintain Board Support Packages (BSP) for embedded systems across various hardware platforms.
  • Perform hardware bring-up, including bootloader configuration and system initialization.
  • Create and optimize low-level device drivers (e.g., I2C, USB).
  • Troubleshoot and resolve issues related to hardware-software interactions.
  • Collaborate with hardware engineers to ensure successful integration and system performance.
  • Implement and debug bootloaders, operating system kernels, and firmware solutions.
  • Support system-level testing, validation, and debugging using tools like logic analyzers and oscilloscopes.
  • Document BSP processes, configurations, and solutions for future use.

Requirements

  • Proficiency in C/C++ for low-level embedded software development.
  • Experience with RTOS (e.g., VxWorks, FreeRTOS, QNX) and bare-metal programming.
  • Solid understanding of bootloaders, board bring-up, and hardware initialization processes.
  • Familiarity with ARM, x86, PowerPC, or MIPS architectures.
  • Strong knowledge of I2C, SPI, PCI, USB, and Ethernet.
  • Experience with tools such as oscilloscopes and bus analyzers.
  • Excellent problem-solving abilities and hands-on troubleshooting experience.

Preferred Skills

  • Experience with kernel development and optimization.
  • Familiarity with network protocols (IP, TCP, UDP).
  • Exposure to hardware schematics and PCB layout tools.
  • Knowledge of VME, PCIe, and other embedded hardware standards.

Why Join

  • Work on innovative embedded system projects in a collaborative and technology-driven environment.
  • Contribute to impactful solutions alongside top-tier engineers.
  • Expand your expertise with cutting-edge hardware and software platforms.
Show More

Ada Software Engineer – Remote (United States) – Dallas, TX

View Job
Source: Webster & Webster Associates Posted on: Fri, 10 Dec 2021 15:06:29 GMT

Seeking an outstanding developer with extensive Ada experience to improve existing software functionality, provide additional functionality and research and development support to our clients. This opportunity is with a great company and great people looking for outstanding candidates with Embedded programming life-cycle experience to join their team of professionals!

 

Requirements

  • Extensive development experience using Ada
  • OO Design
  • Extensive knowledge of Embedded Systems
  • Real-world professional expertise in understanding complex Ada code
  • Unit and quality test experience
  • Ability to work independently
  • Aptitude to learn quickly
  • Ability to troubleshoot and resolve issues quickly
  • Bachelor’s degree in Computer Science or related field of study

Duties

  • Develop software for real-time embedded systems
  • Work with software architects designing new functionality
  • Engage testing teams for design feature and release
  • Improve performance of existing code functionality

 

Preferred Skills

  • GNAT
  • Apex Development Tools
  • Experience developing Safety Critical Applications for standards such as DO-178B, Def Stan. 0055, IEC 61508, EN 50128, FDA 510(k), and DOD 2167A

 

JO-2308-1040

 

Show More

Software Engineer – Secret Clearance – Huntsville, AL

View Job
Source: Webster & Webster Associates Posted on: Mon, 22 Feb 2021 10:46:45 GMT

Global Security company seeks seasoned Software Engineer. Ideal candidates are technically strong, take pride in tackling challenges and get excited about owning critical services.

 

REQUIRED SKILLS/EXPERIENCE

  • Experience with Real-Time Operating Systems (RTOS, QNX, VxWorks, ThreadX, Integrity, FreeRTOS, MQX, etc.)

  • Extensive experience developing embedded software

  • C/C++ programming language

  • Ability to work independently and with a team

  • Ability to work on US government engagements

  • Secret or Top-Secret Clearance required

 

PREFERRED SKILLS/EXPERIENCE

  • Networking protocols (TCP/IP, UDP, HTTP / HTTPS, IPSEC, SSH, SMTP, SFTP, SSL, OpenSSL, TLS)

  • Experience with public key infrastructures / PKI

  • In-depth knowledge of authentication protocols, cryptography and encryption

 

EDUCATION

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent; advanced degree desirable

 


JO-2102-858
JO-2107-903
Show More