Firmware Engineer
Smart Start
Firmware EngineerThe Firmware Engineer is responsible for developing and maintaining embedded software and device drivers for hardware products. This includes working with real-time operating systems (RTOS), interfacing with hardware components, and collaborating with cross-functional teams to implement new features and support product development.Essential Duties and ResponsibilitiesDesign, develop, and maintain embedded software and device drivers using C/C++.Implement and support communication protocols (I2C, SPI, UART, USB, Bluetooth).Develop software for displays, sensors, and control systems (e.g., PID controllers).Utilize RTOS environments and state machines for real-time applications.Interpret schematics and datasheets to support low-level software development.Use test equipment (oscilloscopes, multimeters, logic analyzers) for debugging and validation.Collaborate with hardware and software teams to integrate and test new features.Document software designs using modeling tools (e.g., flowcharts, sequence diagrams).Apply software testing methods, including static code analysis and environmental testing.QualificationsBachelor's degree in Electrical Engineering, Computer Science, or a related field required.Minimum of 3 years of experience as an Embedded Engineer or in a similar role required.Proficiency in embedded C/C++ development required.Experience with RTOS and embedded systems design required.Strong understanding of hardware/software integration required.Experience with USB, Bluetooth stacks, and automotive protocols (e.g., OBD II) preferred.Familiarity with Agile development, SVN, JIRA, and UML preferred.Knowledge of cellular communication protocols, including GSM, LTE, CDMA, and RS485, preferred.Knowledge of Renesas, MSP430, and/or Nordic platforms preferred.Experience using JIRA for project tracking, issue management, and workflow optimization preferred.Exposure to Python, Java, C#, and database systems preferred.Ability to read schematics and analyze analog and digital signals preferred.Strong communication and organizational skills preferred.Physical Demands & Work EnvironmentRegularly required to communicate verbally and hear.Frequently required to use hands and fingers to handle or feel objects, tools, or controls.Occasionally required to stand, walk, sit, reach with hands and arms, climb or balance, and stoop, kneel, crouch, or crawl.Occasionally required to lift and/or move up to 25 pounds.Requires close vision, distance vision, color vision, peripheral vision, and the ability to adjust focus.The noise level in the work environment is usually moderate.This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the position. Employees may be required to perform other job-related duties as assigned by an authorized supervisor. The Company may modify duties, responsibilities, and requirements as needed, including providing reasonable accommodations to qualified individuals with disabilities.This document does not create an employment contract, implied or otherwise, and employment remains at will.
- ...Senior Firmware EngineerWe are seeking a Senior Firmware Engineer who will serve as a high-impact technical contributor within our Engineering & Test team. This position is ideal for an experienced embedded systems professional who combines deep hands-on development expertise...SuggestedContract work
- Smart Start, Inc. is seeking a Senior Firmware Engineer to join our Engineering & Test team. You will shape firmware architecture, drive real-time system development, and work across hardware and software to deliver production-ready solutions. You will own firmware components...Suggested
$107.5k - $173.5k
Crestron Electronics seeks a Senior Firmware Engineer in Flower Mound, Texas to lead the development of embedded software for Linux and Android products. This role involves the full software development lifecycle, including design, debugging, and maintaining applications...Suggested- We are looking for a Computer Vision - AI Engineer to join a team in Coppell, Texas, on a Long-term Contract assignment. In this role, you will design and refine vision-based AI solutions that support real-world image and video use cases, while partnering with cross-functional...SuggestedLong term contract
$107.5k - $173.5k
Overview Crestron’s firmware team is looking for a talented and self‑motivated engineer with strong embedded software development experience who can apply his/her expertise in our next generation systems. As a member of the firmware development team, you will be responsible...SuggestedTemporary work- ...Job role : Computer Vision / AI Engineer II Duration : 3-6 month contract with potential for extension or conversion to a full-time employee Location : Coppell, Texas 75019- Hybrid, Onsite Tuesday Thursday | Monday and Friday's remote Top Skills:...Full timeContract workRemote workMonday to Friday
$100k - $145k
...We require a bachelors degree in Computer Science, Computer Engineering, or a related discipline with 4 years of prior engineering experience... ...engineering teams to define interfaces between hardware, firmware, software, and system performance requirements. We investigate...Full time- ...fully intend for the selected candidate for this role to work on site in the specified location(s).As a Software and Development Engineer on the Advisor Services Data Delivery Team, you will play a critical role in designing, building, and evolving cloud-based data solutions...Full timeWork at office
$112.92k - $180k
...Location: GRAPEVINE, TX, United StatesType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePosition: Software Engineer III Job Location: 1701 W State Highway 114 Grapevine, TX 76051 Duties: Coordinates, completes, and oversees job-related activities...Full time- ...team builds and supports applications used by Schwab professionals and clients to make informed investment decisions.As a Software Engineer (hands-on) for Research Technology, you’ll lead through impact—contributing code, guiding technical direction, and mentoring...Full timeWork at office
- ...site 4-days per week during night shifts (2pm-10pm CST), and weekends as needed, in the specified location(s).As a Site Reliability Engineer, you will play a critical role in protecting the stability, performance, and resiliency of Schwab’s Order Management System,...Permanent employmentFull timeWork at officeNight shiftWeekend work
- ...selected candidate for this role to work on site in the specified location(s).CCAT is a key tower in Schwab Broker-Dealer Service Engineering. We build the Schwab Customer Identifier (SCID) — the unified identity layer that resolves the same client across Schwab...Full timeWork at office
$92.7k - $161.85k
As a Senior DevOps Engineer, you will be a key technical contributor responsible for designing, implementing, and operating scalable, resilient infrastructure and CI/CD pipelines that support the full software development lifecycle. You will work closely with Wolters Kluwer...Full timeWork at office- ...helping others along the way, come join the Broadridge team.Broadridge is Growing. We are looking for a seasoned Senior Lead Software Engineer specializing in Java and AWS technologies based out of our New York or New Jersey offices, supporting our current and Next...Full timeWork at officeLocal areaRemote workHome office2 days per week
- ...ongoing commitment to democratize access to investing and financial planning.CCAT is a key tower in Schwab Broker-Dealer Service Engineering. We build the Schwab Customer Identifier (SCID) — the unified identity layer that resolves the same client across Schwab affiliates...Full timeWork at office
- ...the selected candidate for this role to work on site in the specified location(s).As a Sr. Specialist - Software Development and Engineering, you will play a critical role in designing, developing, and evolving scalable technology solutions that support high-volume, highly...Full timeWork at office
- ...Working in an Agile environment, you will collaborate across distributed teams, contribute technical direction, and mentor other engineers while strengthening application quality, security, and maintainability. Your work will directly support the technology capabilities...Full timeWork at office
- ...work meaningful and lasting impact beyond a single application.Within the Sales and Service Technology domain, you’ll partner with engineers, product owners, and architects to deliver modern web platforms that integrate Angular-based user interfaces with Java-driven...Full timeWork at office
$1,000 per month
Who We AreAt Newrez, we bring big thinkers and caring doers together to make home happen. We’re a team built on heart and hustle, united by a commitment to show up for our customers, our communities, and each other. We believe that when our people thrive, homeowners thrive...Full time- ...part of our ongoing commitment to democratize access to investing and financial planning.This position is for a Software Application Engineer who will contribute to the development of technical solutions within a distributed Java-based application ecosystem using micro-...Internship
$97k - $207k
...Software Engineer IIAs a Software Engineer II within Servicing Technology, you'll own full-stack features that power the client-facing and team member-facing servicing applications for millions of Rocket homeowners. Servicing Technology is accelerating through a full-...Minimum wageNight shiftWeekend work$84k - $207k
...Software Engineer I As a Software Engineer I within Servicing Technology, you'll help build and maintain the client-facing and team member-facing servicing applications used by millions of Rocket homeowners. Servicing Technology is undergoing a full-scale System of...Minimum wageNight shiftWeekend work- ...workplace can be. Come join us in building something that's already changing how the world works. Seeking Top-Notch Go Engineers: We are looking for exceptional Go engineers with 6+ years of hands-on software development experience, ideally with a strong...
- ...the needs of our Veterans and First Responders. Job Overview Patriot Mobile is seeking a motivated Junior Software Engineer with a foundational understanding of software development and a desire to grow within a collaborative team environment. The ideal...Internship
- ...Software EngineerThe Software Engineer position will be responsible for the implementation of complex elements and protocols of software engineering/programming. A great collaborator and a fast self-learner with great problem solving skills and troubleshooting skills,...Freelance
$62.1 - $69 per hour
...create secure, scalable, and impactful solutions that shape the future of finance. Are you a passionate and skilled Senior Software Engineer ready to make a significant impact? We are seeking a talented individual to join our client's dynamic team, where you will play a...Hourly payTemporary work- ...processDescription: The Sr. SDET is responsible for delivering high-quality, compliant, and scalable software solutions through Quality Engineering, Test Automation, Agile Delivery, and Software Development Governance. This role combines Software Engineering, Automation...Day shift
- Job-ID28860549Reference26-19853Remote50% RemoteHybrid onsite at Dallas, TX, 75019 / Tampa, FL, 33647CTHDescription:o Prepare, maintain, and implement test cases based on user stories; present results and supervise defects to closure.o Develop and maintain Java-based automation...
- ...company that is driven at its core by technology. As part of our investment in technology, we are looking for a Principal Software Engineer to play a key role in developing critical back-end systems within our engineering ecosystem, specifically focused on systems...Full time
- ...reliable technology solutions that support our commitment to expanding access to investing and financial planning.As a Release Train Engineer (RTE) supporting the Advisor Client Onboarding and Maintenance Agile Release Train (ART), you will play a pivotal role in...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!


