Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Microcontroller Software Engineer

GENERAL TECHNOLOGIES INC

Microcontroller Software Engineer

The purpose of this position is to design, develop, test, and maintain embedded software/firmware for microcontroller-based systems used in industrial and automation applications. The Microcontroller Software Engineer is responsible for analyzing system requirements, developing reliable firmware solutions, integrating hardware interfaces, and supporting the implementation of embedded control systems with a high level of proficiency. This is a comprehensive engineering position requiring strong troubleshooting skills, independent problem-solving capabilities, and the ability to work cohesively with cross-functional teams on complex technical projects.

Responsibilities
  • Develop, test, debug, and maintain embedded firmware for microcontroller-based systems
  • Design and implement software for motor control applications, including brushed DC and brushless DC motors
  • Develop and optimize communication interfaces and protocols including I2C, SPI, UART, CAN, and USB
  • Configure and manage microcontroller peripherals such as ADCs, DACs, timers, PWM modules, and interrupts
  • Create and maintain user interface software for LCD, OLED, and TFT displays, including graphics, indicators, and messaging
  • Collaborate with hardware engineers to integrate firmware with electronic systems and troubleshoot hardware/software interactions
  • Support development, testing, and validation of industrial electronic control systems Participate in system integration, commissioning, and troubleshooting of embedded control equipment
  • Document firmware architecture, source code, testing procedures, and project updates
  • Support continuous improvement initiatives related to embedded systems performance and reliability
  • Collaborate with manufacturing, engineering, and technical support teams to resolve system issues and implement improvements
  • Stay current with emerging embedded technologies, development tools, and industry best practices
Requirements:

Experience in some of the following areas is acceptable; candidates are not required to have experience in all areas.

  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Software Engineering, or equivalent experience
  • Minimum 2-5 years of experience in embedded software/firmware development for microcontrollers
  • Strong proficiency in C/C++ programming languages
  • Experience with microcontroller architectures such as STM32; ESP32-S3 experience preferred
  • Experience with industrial communication protocols and hardware interfaces including I2C, SPI, UART, CAN, and USB
  • Experience developing software for motor control systems including PWM and feedback loop implementation
  • Knowledge of industrial electronics and embedded control systems
  • Experience developing graphical user interfaces for embedded displays
  • Strong understanding of peripheral configuration and low-level hardware interaction
  • Ability to troubleshoot complex embedded hardware and software systems
  • Strong organizational skills with the ability to prioritize workload and meet deadlines
  • Ability to understand and execute instructions effectively
  • Ability to manage multiple tasks simultaneously in a fast-paced environment
  • Requires the ability to communicate effectively with all levels of the company
  • Strong attention to detail and commitment to producing high-quality, reliable code
  • Ability to work independently and collaboratively within a team environment
  • Demonstrated willingness to learn new technologies and continuously improve technical skills
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Microcontroller Software Engineer in Stafford, TX vacancy
  •  ...Field Applications Engineer Microcontrollers Change the world. Love your job. The Field Applications Engineer Microcontrollers (FAEM) is...  ...requirements and propose solutions with TI, Customer, or third party software Recommend and implement system processor solutions to... 
    Suggested
    Local area
    Visa sponsorship
    Flexible hours

    Texas Instruments

    Sugar Land, TX
    1 day ago
  • Build a Brighter Future with AOI: Join Our Team of Visionaries We are seeking a talented and motivated Full Stack Web Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, building, and maintaining scalable web applications... 
    Suggested
    Work experience placement
    Relocation package
    Flexible hours

    Applied-Optoelectronics-Inc

    Sugar Land, TX
    2 days ago
  • APPLIED OPTOELECTRONICS INC is seeking a Full Stack Software Engineer to design and build internal software systems for manufacturing operations in Sugar Land, Texas. The role entails web application development, equipment automation, system integration, and managing production... 
    Suggested

    APPLIED OPTOELECTRONICS INC

    Sugar Land, TX
    1 day ago
  •  ...operations in Sugar Land to meet accelerating demand in the AI datacenter market. Summary We are seeking a Full Stack Software Engineer to design, build, and own the internal software systems that power our manufacturing operations. This is a high-autonomy role... 
    Suggested
    Full time
    Work at office
    Remote work
    Relocation
    Monday to Friday
    Flexible hours

    Applied Optoelectronics

    Sugar Land, TX
    4 days ago
  •  ...respect, value creation, collaboration, integrity, and gratitude are highly valued and exhibited in everything we do. Software Development Engineer - Process Automation & AI Position Summary We are seeking a highly motivated Software Development Engineer /... 
    Suggested

    Yokogawa Electric Corporation

    Sugar Land, TX
    3 days ago
  • General Technologies, Inc in Stafford, Texas is seeking a Microcontroller Software Engineer to design, develop, and maintain embedded firmware for microcontroller-based systems used in industrial applications. The role requires strong C/C++ programming skills and offers... 

    General Technologies, Inc

    Stafford, TX
    4 days ago
  •  ...technologies. Apply now and be part of our success story! Seniority level Mid-Senior level Employment type Full-time Job function Engineering and Information Technology Industries: IT Services and IT Consulting Note: This posting may include location-related information... 
    Full time
    Immediate start
    Flexible hours

    Bizmetric

    Sugar Land, TX
    2 days ago
  •  ...Software Developer Vaazu Sugar Land, TX Develop, create and modify computer applications software and specialized utility programs (Master in Comp Apps or Applied Comp Sci + 1yr exp).Visit for details. Email ****@*****.***. recblid 3tiep0v23oeg4rpnrni7npt... 

    Vaazu LLC

    Sugar Land, TX
    4 days ago
  •  ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Lead BMS Software Engineer Stafford, TX, US Job Description Microvast is seeking a lead BMS Engineer to join our team! Who can bring their fresh... 
    Remote work

    Evolving Solution Services

    Stafford, TX
    2 days ago
  • $140k - $200k

     ...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product... 
    Full time
    Remote work

    Speechify

    Sugar Land, TX
    14 hours ago
  • A multidisciplinary design services firm in Sugar Land, Texas is seeking a Precast Design Engineer to join their team. In this role, you'll lead and execute precast engineering tasks, collaborate with project teams, and perform structural analysis to deliver innovative... 

    Fisher Associates

    Sugar Land, TX
    18 hours ago
  •  ...NAVA Software solutions is looking for a Sr. Cloud Engineer Details: Sr. Cloud Engineer Location: Sugar Land , TX - Hybrid Duration: Full time / Direct Hire Salary : Base + 18% Bonus + 25% LTI bonus (stock options) POSITION... 
    Full time
    Work experience placement

    Nava Software Solutions

    Sugar Land, TX
    18 hours ago
  •  ...Title: Principal Solutions Engineer/Architect/Lead Project: ERP Migration Project (Any ERP to Oracle Fusion ERP) Type of Hire: Contract to Hire Location: During the contract period, the role can be performed remotely from anywhere within the U.S. However, upon conversion... 
    Full time
    Contract work
    Remote work

    Census InfoTech Inc

    Sugar Land, TX
    1 day ago
  •  ...NAVA Software is looking for a Cloud Architect Details: Cloud Architect Location: Houston, TX - 2-3 days a week...  ...Solutions Architect Expert Microsoft Certified: Azure Security Engineer Associate EXPERIENCE REQUIREMENTS ~ Fluent in English,... 
    Full time
    Work experience placement
    2 days per week
    3 days per week

    Nava Software Solutions

    Sugar Land, TX
    18 hours ago
  • Job Overview TITLE: Software Engineer Required: Active TS/SCI Clearance Rate Range: $70.00/hr - $95.50/hr W2 contract only Depends on experience and benefits chosen Duration: 12-month contract or contract to hire Onsite Location: Richmond, TX No C2C, we can NOT work... 
    Contract work

    GeoLogics

    Richmond, TX
    1 day ago
  •  ...Description Microvast is seeking a leading school bus powertrain engineer to join our team who can bring their fresh perspectives and...  ...requirements definition, architecture design, mechanical integration, software implementation, HIL testing, field testing, system validation,... 
    Permanent employment
    Full time
    Local area
    Remote work

    Evolving Solution Services

    Stafford, TX
    3 days ago
  •  ...Job Description Job Description SUMMARY ~ Software Engineer II develops, enhances, and maintains Atec software platforms across enterprise and embedded systems, taking ownership of significant components and independently solving complex technical problems. In addition... 
    Worldwide

    Atec, Inc.

    Stafford, TX
    1 day ago
  • Microvast is seeking a leading school bus powertrain engineer to augment its innovative team in Stafford, TX. This role involves providing technical support for engineering activities and managing development plans for electric bus powertrains. Ideal candidates should... 

    Evolving Solution Services

    Stafford, TX
    3 days ago
  • Applied-Optoelectronics-Inc is looking for a Full Stack Web Software Engineer to join their team in Sugar Land, Texas. The role involves designing and maintaining scalable web applications, collaborating with cross-functional teams, and ensuring software quality and performance... 
    Relocation package

    Applied-Optoelectronics-Inc

    Sugar Land, TX
    4 days ago
  • $57.1k - $85.5k

    ITT Inc. in Texas seeks an Applications Engineer to provide technical support in pump applications, proposal development, and order management. This role involves preparing high-quality proposals, providing guidance to customers, and ensuring accurate order processing.... 

    ITT Inc. - English US

    Stafford, TX
    3 days ago
  • $57.1k - $85.5k

    Position Summary The Applications Engineer provides technical and commercial support to the direct sales force in the areas of pump applications, proposal development, and order management. This role is responsible for performing detailed pump selections, reviewing complex... 
    Temporary work
    Work at office

    ITT Inc. - English US

    Stafford, TX
    4 days ago
  • Company Description: For over 75 years, Puffer-Sweiven has set the standard in equipment and services for process control, automation, safety, and reliability. We help process-intensive facilities run more efficiently and safely by delivering quality products...
    Local area
    Remote work

    Puffer Sweiven

    Stafford, TX
    18 hours ago
  • $120k - $140k

    Union Depot is seeking an experienced Oracle Cloud PPM functional application resource in Sugar Land, Texas. The role involves leading operational support and maintenance for the Oracle Cloud PPM application, troubleshooting integrations, and ensuring data accuracy. Ideal...

    Union Depot

    Sugar Land, TX
    1 day ago
  • Applied Optoelectronics, Inc. in Sugar Land, Texas is seeking a Full Stack Software Engineer to design and develop internal software systems for manufacturing operations. The successful candidate will have expertise in C#/.NET development, SQL databases, and web application... 
    Full time

    Applied Optoelectronics, Inc.

    Sugar Land, TX
    18 hours ago
  • Applied Optoelectronics, Inc. is hiring a Full Stack Software Engineer in Sugar Land, Texas. The role focuses on designing and building internal software systems that enhance manufacturing operations, requiring strong C#/.NET skills and SQL database expertise. You'll develop... 
    Full time

    Applied-Optoelectronics-Inc

    Sugar Land, TX
    2 days ago
  • Applied Optoelectronics, Inc. is seeking a Product Management Engineer in Sugar Land, Texas. In this role, you will manage data center products and provide technical support while collaborating with Sales teams. Ideal candidates have 5+ years of optical transceiver testing... 
    Flexible hours

    Applied Optoelectronics, Inc.

    Sugar Land, TX
    18 hours ago
  • GAS CHROMATOGRAPHY APPLICATION ENGINEER page is loaded## GAS CHROMATOGRAPHY APPLICATION ENGINEERlocations: Sugar Landtime type: Full timeposted...  ...improvement mindset· Proficiency with instrumentation software interfaces· Basic knowledge of MS Office suite, data logs, and... 

    Yokogawa Electric Corporation

    Sugar Land, TX
    1 day ago
  • A leading industrial automation company in Sugar Land is seeking a Gas Chromatography Application Engineer to lead advanced analytical testing and method development. This role provides technical expertise and mentorship to junior analysts while ensuring compliance with... 

    Yokogawa Electric Corporation

    Sugar Land, TX
    1 day ago
  • A leading manufacturer in cryogenic equipment located in Stafford, TX is seeking an Engineering Specialist to assist clients with product features and ensure alignment with engineering specifications. The candidate should possess a BS degree in Mechanical Engineering, with... 

    CHART COOLER SVC CO INC

    Stafford, TX
    18 hours ago
  •  ...DevOps Engineer Client is in Banking & financial domain. Job Description Summary In this role you will design, develop and implement automated testing, release and perform operational support of a global financial management application. Our globally distributed... 

    RIIM

    Sugar Land, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Microcontroller Software Engineer. Be the first to apply!