Padmi

Firmware Engineer

United States$100k–$120k/yrPosted 1 month ago
Software engineeringUnspecified
Apply at 3B Staffing

Opens the source posting on 3bstaffing.com

Source description

About the role

View original

Positions Details Location

• Position: Firmware Engineer (3-5 years of experience)

• Location: Greater Dallas, TX area – 5 days onsite

• Domain: AI/IoT

• VISA: US or GC – no GC_EAD

• SALARY: $100 - $120K

• Interview: 1st Round is Teams Meeting – 2nd Round

Please, I need All of the below filled out when you submit a candidate.

Full Legal Name:

Contact Number:

E-Mail ID:

Current Location (City & State):

Visa Status:

Availability:

How Many Years of Experience with

  1. Firmware Development:

  2. C Language:

  3. C++:

  4. Bare metal:

  5. RTOS:

  6. ARM architecture:

  7. Microcontrollers:

  8. Communications protocols:

Master's Degree

University/College Attended:

Year of Graduation:

What is your degree in:

Bachelor's Degree

University/College Attended:

Year of Graduation:

What is your degree in:

Best domains to look from

Robotics

Machines

Automotive

Aerospace

Semiconductor

Consumer Electronics

Consumer Products

Job Description

We are seeking a talented Firmware Engineer with 3-5 years of experience to join our dynamic team. As a Firmware Engineer you will play a key role in the design, development, and optimization of firmware for our IoT devices and systems. You will work closely with cross-functional teams to implement embedded software solutions, ensuring reliability, scalability, and performance in a variety of IoT applications. This position offers an exciting opportunity for a motivated engineer to contribute to the next generation of IoT technology in a fast-paced and collaborative environment.

Responsibilities

  • • Design, develop, and debug firmware for IoT devices and systems, focusing on bare-metal programming and embedded software development in the C language.

  • • Collaborate with hardware engineers to define system requirements, architecture, and interfaces, ensuring seamless integration of firmware with IoT hardware components.

  • • Implement device drivers, communication protocols, and low-level software modules to facilitate data acquisition, processing, and transmission in IoT applications.

  • • Optimize firmware performance and resource utilization for constrained IoT environments, such as low-power microcontrollers and wireless sensor nodes.

  • • Conduct unit testing, integration testing, and validation of firmware functionality, identifying and resolving issues to ensure robustness and reliability.

  • • Work closely with software engineers to develop high-level application code and interfaces for IoT device management, data analytics, and cloud connectivity.

  • • Stay updated on emerging technologies and industry trends in IoT, incorporating new features and capabilities into firmware designs to enhance product competitiveness.

  • • Document firmware design, implementation, and testing processes, ensuring clear and comprehensive documentation for internal and external stakeholders.

  • • Collaborate with cross-functional teams to support product development milestones, including prototype development, pilot testing, and production ramp-up.

  • • Participate in code reviews, knowledge sharing sessions, and continuous improvement initiatives to enhance firmware development practices and team effectiveness.

Qualifications

  • • Bachelor's degree in Computer Engineering, Electrical Engineering, or related field; advanced degree is a plus.

  • • 3-5 years of experience in firmware development, with a focus on bare-metal programming and embedded software in the C language.

  • • Strong understanding of microcontroller architectures, peripheral interfaces, and embedded systems principles.

  • • Proficiency in software development tools and methodologies, including version control systems (e.g., Git), debugging tools, and Agile development practices.

  • • Experience with IoT communication protocols and standards, such as MQTT, CoAP, HTTP, and TCP/IP.

  • • Familiarity with wireless connectivity technologies commonly used in IoT applications, such as Wi-Fi, Bluetooth Low Energy (BLE), and LoRaWAN.

  • • Knowledge of security principles and best practices for IoT device authentication, data encryption, and secure firmware updates.

  • • Excellent problem-solving skills and attention to detail, with the ability to debug complex firmware issues and optimize code for performance and efficiency.

  • • Effective communication skills, with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.

  • • Ability to work independently and as part of a team in a fast-paced and dynamic environment, with a strong commitment to meeting project deadlines and objectives.

One address, no account. We’ll tell you when matching roles go live.

More at 3B Staffing

Related open roles

View all roles