2203 IT & Software Developer jobs in the US
Requirements
Must:
- 8 – 12 years of hands-on experience in embedded systems engineering within a professional environment.
- Proficiency in digital signal processing techniques such as Kalman filters and FFTs.
- Extensive knowledge of STM32 microcontroller families and ecosystems.
- Proven experience in designing and implementing communication protocols like CAN bus, RS-485, and UART in high-quality firmware.
- Strong C programming skills; familiarity with C++ for embedded systems is advantageous.
- Experience with debugging and validation tools including oscilloscopes and logic analyzers.
- Demonstrated ability to mentor and guide junior engineers in a technical role.
- Familiar with agile methodologies and fast-paced iterative development principles.
- Bachelors degree or higher in Electrical Engineering, Computer Engineering, or a similar field.
Responsibilities
- Serve as the technical lead for developing communication protocol stacks on STM32 and ARM microcontrollers.
- Establish firmware architecture standards and drive engineering decisions across the embedded systems.
- Assess and create communication protocols suitable for challenging mining conditions.
- Facilitate technical design reviews, code evaluations, and architectural discussions within the team.
- Collaborate closely with hardware engineers on PCB layout, signal integrity, and the integration of hardware and software.
- Mentor and support a team of three junior engineers in their daily development activities.
- Clearly define tasks, establish technical expectations, and monitor project progress.
- Promote a culture of rapid experimentation and iteration within the team.
- Conduct regular one-on-one meetings, give constructive feedback, and assist in the professional development of junior engineers.
- Act as the technical intermediary between the R&D team and project management or product stakeholders.
- Lead development of proof-of-concept projects for new communication technologies applicable to mining equipment.
- Oversee all phases of the firmware development lifecycle: from requirements gathering to deployment.
- Write high-quality, well-documented C/C++ firmware that includes real-time scheduling.
- Create and sustain hardware-in-the-loop test environments and automated firmware validation processes.
- Ensure safety and reliability standards are upheld for industrial and underground mining applications.
- Actively participate in sprint planning, daily stand-ups, retrospectives, and backlog grooming sessions.
- Maintain and enhance engineering documentation and version-controlled codebases using Git.
- Identify technical risks early and communicate strategies for mitigation transparently to the team and stakeholders.
Description
We are a rapidly growing provider of mining solutions committed to creating innovative electronic and software systems for the global mining sector. Located in our Arboretum office in Austin, Texas, we function with a start-up mentality within an established organization. Our approach encourages agile methodologies, quick experimentation, and cross-functional collaboration to redefine the potential of embedded technology, both underground and above ground. We offer competitive benefits including equity participation, health insurance, flexible hybrid work options, and a collaborative, low-red-tape engineering culture. Join us to make a meaningful impact in real-world industrial applications.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find System Engineer salaries in the United States here.
How many System Engineer jobs are in the United States?
Currently, there are 2203 System openings. Check also: Linux jobs, Windows jobs, Network jobs - all with salary brackets.
Is the US a good place for System Engineers?
The US is one of the best countries to work as a System Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.
Which companies are hiring for System Engineer jobs in the United States?
Helm Operations Software inc, KUBRA, Nurse Next Door, Snaplii, Gatestone & Co. Inc, Agilus, Cluster Systems among others, are currently hiring for System roles in the United States.
The company with most openings is Jobot as they are hiring for 126 different System Engineer jobs in the United States. They are probably quite committed to find good System Engineers.
The company with most openings is Jobot as they are hiring for 126 different System Engineer jobs in the United States. They are probably quite committed to find good System Engineers.
