1729 IT & Software Developer jobs in the US

Sentinel Software Integration Engineer
$152,900 - 253,600
Northrop Grumman
Explorer Boulevard, Huntsville
$152,900 - 253,600
Requirements
Must:
- Bachelors degree in a related field with a minimum of 12 years of experience, or a Masters with 10 years, or a Ph.D. with 8 years, or 4 additional years in lieu of a degree.
- Active U.S. Citizenship with a current DoD Secret clearance, with a reinvestigation date within the last 6 years.
- Capability to acquire Special Program Access (SAP).
- Proficient in managing and executing the technical scope of projects.
- Experience in Agile methodologies and working in a Scrum team.
- Solid understanding of Object-Oriented Analysis and Design principles.
- Proven background developing intricate software solutions in C++.
- Familiarity with scripting languages like Python and Bash.
- Experience with Model-Based Systems Engineering languages (SysML/UML) and concepts.
- Competence in interpreting complex algorithms and requirements for implementation.
- Strong analytical troubleshooting skills in software and hardware interactions.
- Effective communication abilities with cross-functional teams, including electrical engineers, firmware developers, and QA testers.
- Documenting hardware interface specifications, test procedures, and release notes clearly.
Responsibilities
- Develop and write clean, testable Python code, ensuring familiarity with virtual environments and packaging.
- Utilize and manage embedded/hardware interfaces including UART, SPI, I2C, CAN, USB, JTAG, GPIO, PWM, ADC/DAC.
- Engage in real-time operating system (RTOS) development or basic bare-metal coding.
- Operate hardware validation tools such as oscilloscopes, logic analyzers, and power supplies.
- Employ firmware build systems like Make and CMake for cross-compilation.
- Implement version control using Git methodologies including branching and pull requests.
- Integrate CI/CD processes for embedded systems using Jenkins and GitHub Actions.
- Design and develop drivers/APIs to facilitate hardware functionality with Python.
- Employ communication protocols like Modbus, MQTT, and OPC UA to connect software services to devices.
- Oversee bootloaders, firmware updates, and configuration flashing processes.
- Conduct unit testing and component testing using pytest and other tools.
- Execute hardware-in-the-loop (HIL) tests to automate responses and results validation.
- Perform system-level testing with frameworks like Robot Framework and TestStand.
- Manage automated measurement processes with pyvisa or pyserial for logging data.
- Participate in DevOps by containerizing environments for testing and deploying tools.
- Handle artifact repositories for firmware binaries effectively.
- Utilize over-the-air update pipelines for field updates as required.
- Advocate for Agile or Kanban methodologies within cross-functional teams.
- Apply knowledge of safety-critical verification flows such as V-model or ISO 26262.
Description
At Northrop Grumman, we present exceptional opportunities for our team to engage in groundbreaking systems that not only influence lives globally today, but will also shape the future for generations ahead. Our innovative and adventurous spirit has placed us at the leading edge of numerous technological breakthroughs in our countrys history. We seek individuals with audacious ideas, bravery, and a forward-thinking mindset to collaborate in inventing the future while enjoying the journey. Our workplace culture celebrates intellectual curiosity, fosters cognitive diversity, and encourages authenticity. With a commitment to tackling challenges others deem impossible, our associates are not just observers of history; they are its creators. This role is based in Huntsville, AL or Roy, UT and comes with a comprehensive benefits package, including medical, dental, vision coverage, retirement plans, educational assistance, and paid time off.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find Python Developer salaries in the United States here.
How many Python Developer jobs are in the United States?
Currently, there are 1729 Python openings. Check also: Django jobs, Flask jobs, TensorFlow jobs, Machine-Learning jobs - all with salary brackets.
Is the US a good place for Python Developers?
The US is one of the best countries to work as a Python 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 Python Developer jobs in the United States?
micro1, Vortex Solution, INNOVA Medical Ophthalmics Inc, Infovirtuel, Consultation Devpresso Inc, Varis Mine Technology Ltd, Deloitte among others, are currently hiring for Python roles in the United States.
The company with most openings is Jobot as they are hiring for 138 different Python Developer jobs in the United States. They are probably quite committed to find good Python Developers.
The company with most openings is Jobot as they are hiring for 138 different Python Developer jobs in the United States. They are probably quite committed to find good Python Developers.