Embedded Firmware Engineer
Embedded Software Engineer Job 24 miles from Seabrook
** Candidate Must Be Located in Houston, TX**
âš¡ Embedded Firmware Engineer
🎯 Medical Device
🌎 Hybrid, must be located in Houston, TX
💸 $130-150K Base + Bounus, depending on experience
Storm3 is collaborating with a medical device company that is revolutionizing healthcare with the world's first at-home urine analysis remote patient monitoring system. Their goal is to seamlessly embed health tracking into everyday routines by identifying shifts in urine composition over time. To support their growth, they are expanding their engineering team. The ideal candidate must be based in Houston or open to relocating.
Qualifications & Requirements:
5+ years of experience in C/C++ programming for embedded systems
3+ years of hands-on expertise in firmware development for microcontrollers (preferably Nordic nRF)
Practical experience working with Zephyr RTOS
Strong grasp of wireless communication protocols, including Bluetooth, BLE, and LTE
Proficiency with Git version control (GitHub)
Comfortable using command-line interfaces (CLI) for software compilation and management
Exceptional troubleshooting and debugging abilities for both software and hardware
Key Responsibilities:
Design and refine embedded firmware for Nordic nRF microcontrollers utilizing Zephyr RTOS
Implement and optimize wireless communication technologies such as Bluetooth Low Energy (BLE) and LTE for low-power applications
Collaborate with hardware engineers to integrate software with development boards and prototypes for the medical device
Diagnose and resolve software-hardware interaction issues, leveraging schematic/PCB design tools and command-line utilities
Engage in the full software development lifecycle, from early-stage prototyping to commercial product launch
Compensation & Benefits:
Base salary: $130K - $150K
Performance-based bonus structure
Hybrid position-candidate must reside in or be willing to move to Houston
Health benefits package available
📧 Interested in applying? Please click on the ‘Easy Apply' button or for a confidential chat - ************************
âš¡ Storm3 is a HealthTech recruitment firm with clients across London, Europe and North America. To discuss open opportunities or career options, please visit our website ************** and follow the Storm3 LinkedIn page for the latest jobs and inteL
Senior Software Developer/Analyst
Embedded Software Engineer Job 40 miles from Seabrook
ADAPT's Quality Assurance Manager's (QA Manager) primary focus is on developing and executing the processes and steps needed to ensure the quality of ADAPT's cloud-based applications releases. The QA Manager will also need to help build and shape the quality assurance function at ADAPT continue to grow our business. Above all, the QA Manager must have strong managerial and communication skills and a commitment to quality.
Specific responsibilities and duties include:
· Establishing and implementing quality standards for products or services including development and tailoring of testing plans.
· Conducting testing as needed and providing direction to others assigned to testing roles.
· Monitoring quality testing and identifying gaps in testing procedures.
· To the extent relevant, staying current on laws and regulations to ensure compliance.
· Hiring and overseeing the quality assurance staff as added.
· Training other employees in quality assurance procedures.
· Handling quality assurance reports and documentation.
· Collecting and analyzing quality assurance data.
· Identifying and communicating with key stakeholders.
· Collaborating between various business departments and groups.
· Maintaining documentation regarding various projects, processes and operations.
Required Work Experience, Specialized Skills and Knowledge:
· Must have a high attention for details.
· Should be proficient with Microsoft Office.
· Understanding of Basic Conditional Syntax programming language.
· Experience testing cloud-based applications.
· Experience in structuring and developing testing plans.
· Good communication and presentation skills.
· Five plus years in QA/software testing experience preferred.
· Experience with XML and Json data a plus.
· Familiarity with Jira and Confluence a plus.
· Bachelor's Degree - Preferred
Sr Snowflake Developer
Embedded Software Engineer Job 24 miles from Seabrook
As part of a global IT team supports the position provides technical support and development expertise to include but not limited to
Provides technical support and development expertise for Data Warehouse technologies Snowflake Microsoft SQL Azure HANA and other on premise cloud environments in Global Trading portfolio
Develop or enhance visualizations reporting data models data integration and ETL activities
Support and break fix of existing data warehouse products Support maintenance activities such as service packs and version updates
Execute demos projects proof of concepts in development or technical design Collaborate with project teams business customers and other support partners in solution ideation requirements gathering and product delivery
Deliverables will be determined based on business priorities and improvement proposals of the Trading Teams Interaction with Middle office on Energy Trading Risk Management ETRM issues and interaction with other delivery teams for fortification scaling and sustainment projects
Requirements
Strong Technical Competencies
Snowflake
Curation of Snowflake SQL stored procedure Managing data
JavaScript Java NET Python JS
Data modelling
Power B visualization techniques
Airflow Scheduled Job Python Containers OpenShift
API knowledge
Security Aspects SSO
Connectivity Azure and On prem
Strong communication and interpersonal skills with strong English proficiency
Demonstrate critical thinking analytical skills and employ judgment to offer thoughtful concise input toward resolutions of problems
Be able to translate business processes into data requirements
Preferred Knowledge Skills and or Abilities
Strong Advantage
Comprehension of Trading application to data centric architecture and solutions o Working knowledge of Energy Trading Risk Management ETRM systems
Working knowledge of Agile Frameworks ie Scrum and Kanban
Ability to manage workload under time pressure and changing priorities
Knowledge of business application product lifecycle design implementation change management
Skills
Mandatory Skills : Snowflake-Data Science, Snowpark Container services
NASA Spacesuit Embedded Software Engineer
Embedded Software Engineer Job 24 miles from Seabrook
NASA Spacesuit Embedded Software EngineerJob Category: EngineeringTime Type: Full time Minimum Clearance Required to Start: NACIEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *
The Opportunity:
CACI is looking for an experienced Embedded Software Engineer to support Spacesuit development projects and the Artemis Program at the NASA Johnson Space Center in the design and development of embedded flight software (FSW). This work will include prototyping, requirements definition, design, development, test and verification, integration, and certification of embedded software.
This position requires a self-motivated, capable software engineer with strong verbal and written communication skills. In addition to outstanding technical expertise, the individual must be very people savvy, have strong customer relationship skills, possess a positive team-player attitude, be flexible and willing to take on new assignments and responsibilities as they arise, and be an articulate speaker able to communicate complex technical ideas in a convincing manner. The individual must share our passion for our Nation's Space Program and share in the excitement of developing the next human-rated space vehicles.
Responsibilities:
Design and develop CO2 and H20 Sensor embedded flight software.
Perform systems engineering in support of software requirements and interface definitions, design, and performance analysis.
Perform software integration, test, and verification.
Integrate and test software/hardware in avionics test bed and flight certification environments.
Collaborate with engineering teams and contractors across multiple NASA programs and projects.
Ensure adherence to JSC standard software process practices.
Qualifications:
Required:
Must be a U.S. Citizen or Permanent Resident for access to USG facilities.
B.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines.
At least 5 years of experience in embedded software development. More experience is highly valued.
Strong C programming skills.
Experience developing unit tests.
Experience developing embedded firmware for microcontrollers.
Must have significant experience in the entire software life cycle.
Must be flexible, open to new challenges in a dynamic environment, and possess strong technical expertise combined with strong verbal and written communication skills.
Requires the ability to manage multiple priorities with little supervision.
Must be a highly responsible, team-oriented individual with strong work ethic.
Desired:
M.S. in Computer Science, Software Engineering, Electrical or Computer Engineering, Aerospace Engineering, Biomedical Engineering, or related disciplines.
Preferred that previous experience be in aerospace systems and vehicles. Experience is also valued in other industries, e.g., medical, petrochemical, oil and gas, where software function, quality, and associated processes utilized can impact human safety.
Python programming skills.
Experience developing software in a Linux environment.
Experience developing software using various bus communication protocols (e.g., RS-485, RS-422, RS-232, Low-Voltage Differential Signaling (LVDS), 1553, USB, Ethernet).
Experience in NASA Core Flight Software (CFS).
Experience in software and systems integration.
Experience in human-rated space vehicle software, e.g., Space Shuttle, International Space Station, Orion, Commercial Crew in a range of systems(e.g., C&T, C&DH, GN&C).
Familiarity with CMMI Level 3 (or above) process areas.
This position is contingent on funding and may not be filled immediately. However, this position is representative of positions within CACI that are consistently available. Individuals who apply may also be considered for other positions at CACI.
________________________________________________________________________________________
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy.
Your potential is limitless. So is ours.
Learn more about CACI here.
________________________________________________________________________________________
Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. Learn more here.
The proposed salary range for this position is:
$82,100 - 172,400 USD
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
Embedded Software Engineer
Embedded Software Engineer Job 24 miles from Seabrook
We are seeking a highly skilled Embedded Software Engineer to join our innovative team who enjoys working in a dynamic and fast-paced environment while taking ideas from theory into deployment. You will play a crucial role in enhancing our automated scheduling solution with cutting-edge machine learning algorithms and models, embedding them in satellites at the edge. It will be important for you to possess a passion for building and implementing embedded network routing software for a dynamic mesh network.
Location:
Houston - hybrid in the office 2-3 times a week
What you will be doing:
Use C++ and Python to design and develop network simulations for constellations of Earth-orbiting satellites and model communication interactions between satellites and ground-based assets.
Use Rust, C++ and Python to design and develop route optimization strategies and implement embedded network routing software for a dynamic space-based mesh network.
Provide communications network expertise to support data science and machine learning development.
Perform network design, trade-off studies and assist in developing and defining protocols for OSI Layers 2 and 3.
Develop network simulations for constellations of Earth-orbiting satellites and model communication interactions between satellites and ground-based assets.
What you will need:
US Citizenship, Permanent Resident (Green) Card
Bachelor's, Master's degree, or Ph.D. in a relevant field: Statistics, Applied Mathematics, Operations Research, Computational Physics, Computer Science, Engineering, etc.
2+ years of professional experience as an Embedded Software Engineer, or similar role.
Proficiency in Python and C++ or Rust software languages.
Experience developing embedded software for ARM processors.
Experience with communications network protocols and routing algorithms, such as MPLS, NETCONF/YANG, and Dijkstra's.
Experience with hardware-in-the-loop (HITL) systems integration and testing methodologies.
Skilled in troubleshooting and tuning of component hardware, software, networking and communications protocol problems.
Familiarity with discrete-event network simulators, such as OMNET++.
Knowledge of IPSec, traffic shaping. QoS algorithms, cellular/satellite network protocols, and software defined networks.
Familiarity solving network flow optimization via mixed-integer or constraint programming would be a bonus.
Familiarity with satellite communications and optical inter-satellite link (OISL) would be a bonus.
Benefits:
One of the most interesting aspects of working at a startup company is gaining equity, which means our success is your success. In addition to equity in the form of options, we also offer:
Flexible Time-Off policy and company holidays
Cost-effective health care, dental, and vision with company contributions
401k matching plan with company match
Life insurance
Short-term and long-term disability
Salary:
$130,000 - $170,000
We value job-related knowledge and skills, education, and experience. That's why we will determine your actual level and base salary on a case-by-case basis, considering these factors. We believe this will ensure fair and competitive compensation for you.
Company Information:
Cognitive Space is delivering next-generation AI systems for the space industry through its CNTIENT platform, supporting several US Government agencies and the global space market. The company is unlocking the full use of space through AI for national security and economic prosperity in satellite operations, network management, and geospatial collections.
Cogntive Space Inc. is an equal opportunity employer. Cogntive Space Inc. does not discriminate in employment with regard to race, color, religion, national origin, citizenship status, ancestry, age, sex (including sexual harassment), sexual orientation, marital status, physical or mental disability, military status or unfavorable discharge from military service or any other characteristic protected by law.
Embedded Software Engineer
Embedded Software Engineer Job 24 miles from Seabrook
Persona AI is developing and commercializing a multi-purpose humanoid robot for manufacturing and other industries. Persona and its staff have a long history in humanoid research and development and are positioned to be a commercial leader in bringing these capable machines to market.
If you're passionate about cutting-edge technology and want to be part of a world-class team that's driving the future of manufacturing and humanoids, we'd love to hear from you.
We're looking for an experienced Embedded Software Engineer to develop and implement software solutions for robotics systems, focusing on functionality, reliability, and performance.
How will you be part of the team? (Responsibilities)
Collaborate with multidisciplinary teams to engineer the critical link between hardware and software, enabling a high-performing and resilient robot.
Join a team developing cutting-edge technology to improve the safety of humanoid robots in manufacturing.
Provide and maintain clear documentation of software design and interfaces to ensure efficient development and future upgrades.
What does an ideal background look like? (Requirements)
Proven experience integrating control software with hardware, including the design and implementation of hardware abstraction layers (HALs) for sensors and actuators.
6+ years of experience creating highly reliable and maintainable production code.
BS or MS in Electrical Engineering, Computer Science, or a related field.
Experience with real-time operating systems (RTOS) and embedded Linux development.
Solid understanding of industrial communication protocols and buses (e.g. EtherCAT, CAN, I2C).
Proficient in common microcontroller architectures (e.g. ARM, Cortex-M).
Familiarity with software testing methodologies and version control (e.g. TDD, Git).
What are additional examples of skills that would make a candidate stand out?
Experience leveraging GPU for real-time performance for robotics applications.
Experience developing and optimizing systems for minimal latency (e.g., robotics, real-time control systems, high-frequency trading, high-performance gaming engines).
Experience with common robot sensors (IMUs, cameras, etc.) is a welcome addition.
Familiarity with ROS, LCM, or other IPC middleware.
Skills in data processing, logging, and visualization are appreciated.
Experience with complex system failure analysis in cross-functional teams.
Persona AI embraces diversity and equal opportunity in a serious way. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our work will be.
Location: Houston, TX or Pensacola, FL
Embedded Software Engineer
Embedded Software Engineer Job 24 miles from Seabrook
*This is a 13 month contract
As the ICS senior software engineer, you will be responsible for developing UI/UX display software for the Energy and Transportation applications. In this job role, you will develop multiple complex Human Machine Interface (HMI) applications (e.g. diesel & gas engines, complex site solutions and other applications) interacting with clients and customers on a global team. You will solve complex and challenging user interface issues, integrate with multiple datalink protocols (Data Link (CDL), J1939, Modbus and Common Data Access (CDA)) and support the team to achieve superior quality using BIQ lean principals.
Typical Day:
Job Duties/Responsibilities may include, but are not limited to:
Design intuitive UI/UX applications for Energy and Transportation segments
Develop library widgets for reuse across the software platform
Enhance onboard custom configuration tool features enabling dealers to customize the application to the requirements
Support E&T projects which improve critical business growth beyond core projects, that drive financial results and project plans
Communicate results to customers, suppliers, team members, and other business units
Participate in design review, deep dives and GWs for NPI and CPI projects Collaborate with and support other engineers, managers, marketing personnel, customers, and suppliers.
Education Requirement: Required: Bachelors degree in an accredited Electrical/Software Engineering or computer science. Internships not included in experience.
Critical Technical Skills:
Required:
5 7 years of relevant work software development experience
Experience in developing Human Machine Interfaces (HMI)
Experience with Software testing and Development processes
Experience with Java technologies and frameworks
Experience with HTML5, Cascading Style Sheets (CSS) and JavaScript
Experience with datalink protocols: J1939 and Modbus (RS485 and TCP-IP)
Experience with Modbus tools (e.g. Modscan and Modsim)
Must have a strong familiarity with object-oriented programming with low level debugging of native code Ideal Candidate will also have:
Experience integrating AC power systems (eg gensets and/or batteries)
Experience in developing UI/UX and Human Machine Interfaces (HMI)
Experience with CRMs(Change request management), NPI (New Product Introduction) issues and CPI (Continuous process improvement) issues
Soft Skills Required:
Superior attention to detail Team player able to prioritize multi tasks & priorities
Strong analytical skills
Proven abilities to work with internal teams and external suppliers Good communication, interpersonal and collaboration skills. Customer focus
Embedded Software Engineer II
Embedded Software Engineer Job 24 miles from Seabrook
Axiom Space is building for beyond, guided by the vision of a thriving home in space that benefits every human, everywhere. We foster a diverse environment inclusive of all perspectives. We are the pioneers of commercial space, leading the transformation of low-Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic person who is fueled by problem-solving, continuously curious, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond.
We are looking for an experienced Embedded Software Engineer II who will primarily be responsible for the design, development, and test of embedded and support software for the Axiom Extravehicular Activity (EVA) Spacesuit.
DUTIES & RESPONSIBILITIES
Responsibilities will include the development, testing and deployment of embedded software.
Create, test, and integrate embedded software in prototype and flight environments.
Communicate with subject matter experts across disciplines, users, and management through the software test and development.
Maintain the integrity of our disciplined software configuration and management processes.
Perform other duties as assigned.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Education & Experience
Bachelor's degree in electrical engineering, software engineering, computer engineering or related field.
3+ years of experience developing software for microcontrollers and embedded systems, or an equivalent combination of education and experience.
Experience working with Embedded Linux.
Experience using operating systems (e.g., Linux, VxWorks, RTEMS) and communications protocols (e.g., UART, SPI, I2C) to interface with spaceflight hardware.
Proficient with code in C/C++
Experience with development of NASA safety critical software. Familiarity with CMMI maturity level 3.
Familiar with NASA core Flight System software.
Skills
Excellent interpersonal skill
Excellent communication skill, verbal and written
Excellent organizational skills
Result oriented personality with a creative approach to problem solving
Ability to work in a team environment
Self-motivated
WORK ENVIRONMENT:
Generally, an office environment, but can involve inside or outside work depending on the task.
Requirements
Must be able to complete a U.S. government background investigation.
Management has the prerogative to select at any level for which the position is advertised.
Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position.
Physical Requirements
Work may involve sitting or standing for extended periods (90% of the time). May require lifting and carrying up to 25 lbs. (5% of the time).
Equipment and Machines
Standard office equipment (PC, telephone, printer, etc.).
COMPETENCIES:
To perform the job successfully, an individual should demonstrate the following competencies:
Ethics -
Treats people with respect; keeps commitments; inspires the trust of others; works with integrity and principles; upholds organizational values
Problem Solving -
Identifies and resolves problems in a timely manner; gathers and analyzes information skillfully; develops alternative solutions; works well in group problem solving situations; uses reason even when dealing with emotional topics
Organizational Support -
Follows policies and procedures; completes administrative tasks correctly and on time; supports organization's goals and values; benefits organization through outside activities; supports affirmative action and respects diversity
Communications -
Expresses ideas and thoughts verbally; expresses ideas and thoughts in written form; exhibits good listening and comprehension; keeps others adequately informed; selects and uses appropriate communication methods
Cost Consciousness -
Works within approved budget; develops and implements cost saving measures; contributes to profits and revenue; conserves organizational resources
Teamwork -
Eager and able to work in a collaborative and cross-disciplinary fashion in a fast-paced, dynamic and deadline-oriented environment
Axiom Space is proud to be an equal opportunity employer. Axiom Space does not discriminate on the basis of race, regional color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics.
Firmware Developer
Embedded Software Engineer Job 24 miles from Seabrook
JOB TITLE:- Firmware Developer - EC & UEFI Developer on Qualcomm ARM Platforms (Snapdragon) We are seeking an experienced software developer to work on Windows on ARM (WOA) / Qualcomm's Windows on Snapdragon (WOS) systems. The candidate will develop, test, and optimize software for ARM systems, working closely with hardware engineers to ensure the smooth operation of devices and systems. This position requires a deep understanding of UEFI, BIOS, EDK-2, WMI infrastructure, Embedded Controller architectures, programming languages like C/C++/Python, and hands-on experience with real-time operating systems (RTOS). A deep knowledge of ARM architecture and working in an Agile & Scrum environment is essential.
Key Responsibilities:
· Design and develop software for Qualcomm ARM Snapdragon SOC hardware platforms.
· Write efficient, reliable, and optimized code in C/C++ and other programming languages for ARM systems to ensure system functionality and reliability.
· Collaborate with hardware architects to ensure seamless integration of software and hardware components.
· Develop software that meets performance, reliability, and scalability standards.
· Optimize software performance, including memory usage, processing speed, and energy efficiency.
· Participate in system architecture design and contribute to technical decision-making.
· Develop and maintain technical documentation for software development and testing.
· Document software design, coding practices, and maintenance procedures.
· Ensure the software meets industry standards, safety regulations, and project specifications.
· Analyze project requirements and translate them into ARM software design specifications.
· Write efficient, reusable modules that interfaces with hardware components such as sensors, actuators, and communication modules.
· Test and debug software using simulation tools, hardware emulators, and on-target testing methods in simulated environments before deployment to real-world devices.
· Collaborate with cross-functional teams to define software requirements and validate product functionality.
· Provide technical support and troubleshooting for software-related issues.
· Work in hybrid development environments (predictive and adaptive).
Required Skills and Qualifications:
· Experience with developing firmware applications on ARM processors.
· Expertise in ARM embedded architecture.
· Expertise in C programming.
· Experience working with UEFI Architecture and the EDK-2 platform.
· Design and implement UEFI/BIOS modules in PEIM and DXE stages.
· Engage in bare-metal development involving communication protocols such as UART, SPI, I2C, ADC, and DAC.
· Experienced in debugging embedded firmware applications using JTAG, SWD debuggers.
· Familiarity with Python, batch files, command shells, and other relevant scripting languages.
· Familiarity with version control systems GitHub and CICD development pipelines.
· Familiarity with bare metal systems, board bring-up, and bootloader architecture.
· Familiarity with using logic analyzers, I2C analyzers, oscilloscopes, and other relevant tools.
· Understanding basic analog and digital electronic concepts and ability to understand HW schematics.
· Ability to understand technical specifications, data sheets, and develop firmware solutions based on requirements.
· Solid experience with RTOS (Real-Time Operating Systems), embedded Linux, and other embedded platforms like ThreadX and Zephyr OS.
· Understanding low-level hardware architecture, software optimization, memory management, and real-time processing.
Preferred Skills:
· Experience with ARM architecture, PIC, EDK-2 and other microcontroller architectures.
· Experience with embedded security and encryption protocols.
· Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet.
· Knowledge of Python or other scripting languages for testing automation.
· Familiarity with Agile development methodologies and tools like ADO.
· Understanding of power management techniques for low-power embedded systems.
Education and Experience:
· Master's or bachelor's degree in computer science, Computer Engineering, Electrical Engineering, Mathematics or equivalent.
· Minimum 3-4 years for junior and 6-8 for senior of professional experience.
· Experience in Agile/Scrum environment.
Embedded Engineer with A8 microprocessor design
Embedded Software Engineer Job 24 miles from Seabrook
EROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has grown to become one of the most trusted strategic technology partners. Treating every client as the top priority, we customize our solutions and services to align with the unique needs of each client.
Job Title-Embedded Engineer with A8 microprocessor design
Location- Houston, TX
Joining Mode--Contract
Job Description:-
• Digital designer/Embedded Engineer with 5+ years of design experience.
• Specifically in the area of A8 processor design. Any other 64 bit microprocessor design experience is a big plus.
• Schematic capture, board layout, debug, verification testing.
Note: If you are not finding anyone with A8 microprocessor schematic design experience; you can try for any other 64 bit microprocessor design experience. A8 is a 64 bit processor.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Firmware Engineer
Embedded Software Engineer Job 24 miles from Seabrook
We are seeking a highly skilled Firmware Engineer with a deep understanding of embedded systems and a proven track record in firmware development. The ideal candidate will have extensive experience in VB6 and a strong proficiency in modern programming languages like Go or Rust. This role will report to the Director of Engineering.
Responsibilities:
Firmware Absorption: Thoroughly analyze and understand existing proprietary firmware, including its architecture, functionality, and dependencies.
Firmware Optimization: Identify performance bottlenecks and implement optimizations to improve efficiency and resource utilization.
Firmware Updating: Develop and maintain firmware updates to address bugs, enhance features, and improve security.
Firmware Conversion: Lead the conversion of legacy firmware to a more modern machine language, ensuring compatibility and functionality.
Protocol Integration: Integrate industrial communication protocols like MODBUS and OPC UA into firmware, enabling seamless communication with various devices and systems.
Cloud Connectivity: Design and implement firmware solutions that facilitate machine-to-cloud communication, leveraging appropriate protocols including MQTT, LPWAN and security measures.
Debugging and Troubleshooting: Effectively diagnose and resolve complex firmware issues, using debugging tools and techniques.
Collaboration: Work closely with cross-functional teams, including hardware engineers, software developers, and system architects, to ensure smooth integration and product delivery.
Requirements
EHS REQUIREMENTS:
Complete all work in a safe manner and follow all safety requirements consistent with supporting the company's TRIR goals.
Follow all environmental requirements consistent with supporting the company's environmental performance goals.
Complete, and actively participate in all of the company's EHS training requirements
Qualifications:
Bachelor's degree in computer engineering, Electrical Engineering, or a related field.
10+ years of experience in firmware development. Preferred.
Strong proficiency in VB6 and at least one modern programming language (Go or Rust).
Deep understanding of embedded systems, microcontrollers, and real-time operating systems (RTOS).
Experience with industrial communication protocols (MODBUS, OPC UA).
Knowledge of machine-to-cloud communication protocols and security best practices.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills. Spanish language proficiency is recommended.
If you are a passionate firmware engineer with a strong technical background and a desire to work on challenging projects, we encourage you to apply.
PHYSICAL/MENTAL REQUIREMENTS:
Must be able to sit or stand for extended periods of time.
Must be able to read, write, speak and understand English.
Must be able to respond to visual and aural cues.
WORK ENVIRONMENT:
Work environment is typically considered in an office environment located on-site (with potential for remote work flexibility), within an ELS location during normal or extended business hours. Work environment may also include occasional travel.
MuleSoft - Senior Developer - Global Salesforce
Embedded Software Engineer Job 24 miles from Seabrook
Who You'll Work With In our Salesforce business, we help our clients bring the most impactful customer experiences to life and we do that in a way that makes our clients the hero of their transformation story. We are passionate about and dedicated to building a diverse and inclusive team, recognizing that diverse team members who are celebrated for bringing their authentic selves to their work build solutions that reach more diverse populations in innovative and impactful ways. Our team is comprised of customer strategy experts, Salesforce-certified experts across all Salesforce capabilities, industry experts, organizational and cultural change consultants, and project delivery leaders. As the 3rd largest Salesforce partner globally and in North America, we are committed to growing and developing our Salesforce talent, offering continued growth opportunities, and exposing our people to meaningful work that aligns to their personal and professional goals.
Overview
You are a self-driven individual with a "get it done" attitude and a passion to solve complex business and technology problems. You enable integrated business processes across applications that share common data elements using scalable and proven design patterns and techniques (e.g., integrating Salesforce and an ERP system). You enjoy working in agile teams to deliver API-led integration solutions and are excited to learn and integrate to new business applications.
What You'll Do
* Work with Architects to translate business requirements into well-designed integration solutions
* Participate in technical design sessions and develop detailed technical solution documentation that is aligned with client business objectives
* Develop, test, and document integration solutions and data migration elements of business applications in the CRM, ERP, and/or HCM domains
* Provide detailed estimates and work breakdown structure for assigned tasks
What You'll Bring
* Ability to program in object oriented and/or functional programming languages such as Java, C#, Python, JavaScript, etc.
* Familiarity with cloud-based and on-premise enterprise applications such as: NetSuite, SAP, Oracle ERP, Salesforce, Dynamics AX/CRM, Workday, etc.
* Understanding of Webservices standards and technologies such as: WS*, JSON, REST, GraphQL etc.
* Understanding of structured and/or unstructured databases and data models like MS SQL, My SQL, Postgress, Mongo DB, Hadoop, etc.
* Experience in delivering real-time, event-driven, and batch integration solutions
* Background in data architecture, design, and data modeling
* Understanding of cloud computing and micro-services architectures
* Strong problem solving and software triage skills with the ability to work cross-functionally in a fast-paced and rapidly changing work environment
* Demonstrated skills in helping negotiate priorities and resolving conflicts among project stakeholders (such as customers, product management, and engineering)
* Knowledge of QA processes and test-driven development
* Familiarity with agile software delivery methodologies such as Scrum
* A background in large integration projects with large and multi-sourced data sets is a definite asset
About Us
Slalom is a purpose-led, global business and technology consulting company. From strategy to implementation, our approach is fiercely human. In eight countries and 45 markets, we deeply understand our customers-and their customers-to deliver practical, end-to-end solutions that drive meaningful impact. Backed by close partnerships with over 400 leading technology providers, our 13,000+ strong team helps people and organizations dream bigger, move faster, and build better tomorrows for all. We're honored to be consistently recognized as a great place to work, including being one of Fortune's 100 Best Companies to Work For seven years running. Learn more at slalom.com.
Compensation and Benefits
Slalom prides itself on helping team members thrive in their work and life. As a result, Slalom is proud to invest in benefits that include meaningful time off and paid holidays, parental leave, 401(k) with a match, a range of choices for highly subsidized health, dental, & vision coverage, adoption and fertility assistance, and short/long-term disability. We also offer yearly $350 reimbursement account for any well-being-related expenses, as well as discounted home, auto, and pet insurance.
Slalom is committed to fair and equitable compensation practices. For this position, the base salary pay range for a Senior Consultant is is $109,000 to $203,000. In addition, individuals may be eligible for an annual discretionary bonus. Actual compensation will depend upon an individual's skills, experience, qualifications, location, and other relevant factors. The salary pay range is subject to change and may be modified at any time.
EEO and Accommodations
Slalom is an equal opportunity employer and is committed to inclusion, diversity, and equity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veterans' status, or any other characteristic protected by federal, state, or local laws. Slalom will also consider qualified applications with criminal histories, consistent with legal requirements. Slalom welcomes and encourages applications from individuals with disabilities. Reasonable accommodations are available for candidates during all aspects of the selection process. Please advise the talent acquisition team if you require accommodations during the interview process.
We will accept applications until March 30, 2025
Sr. RPA Developer
Embedded Software Engineer Job 24 miles from Seabrook
At NRG, we're bringing the power of energy to people and organizations by putting customers at the center of everything we do. We generate electricity and provide energy solutions and natural gas to millions of customers through our diverse portfolio of retail brands. A Fortune 500 company, operating in the United States and Canada, NRG delivers innovative solutions while advocating for competitive energy markets and customer choice, working towards a sustainable energy future. More information is available at ************ Connect with NRG on Facebook, LinkedIn and follow us on Twitter @nrgenergy.
Responsibilities:
Support and Maintain an RPA production environment with 250+ processes in place
UiPath Process Automation Development and enhancements.
Process analysis, specification, and solution design
UiPath Orchestrator integration and deployment
Process Automation monitoring and troubleshooting
Manage Windows VDI machines and Citrix profile maintenance.
Support deployments or troubleshoot production issues outside of work hours and participate in an on-call rotation as needed.
Requirements:
5+ years of software development experience
Must have 2-3 years of experience in UI Path
Must have experience in end-to-end development of business processes using UiPath with the ability to develop on Windows, SAP, web-based browsers, APIs, etc, with experience deploying processes into production.
Ability to quickly understand business processes across functions
Experience in database configuration, writing SQL queries, and troubleshooting
Experience in Windows 10 VDI machine maintenance
Develop automation solutions that are efficient, well-structured, maintainable, scalable, and easy to understand. Assist with designing automation solutions in accordance with standard & custom RPA design principles and conventions. Create and maintain solution documentation throughout the project lifecycle. Follow secure practices to ensure applications are free of common vulnerabilities. Assist with formulating effective best practices and standards for all areas of the automation development cycle. Work with clients on refining needs, communicating status, and demoing automation.
Support deployment of developed automation solutions. Resolve automation software issues and implement change requirements as part of a structured change control process.
Participate in code review of developed automation solutions.
Drive and desire to learn and become a key expert in Robotic Process Automation
Effective time management with a focus on prioritization. A sense of urgency and a commitment to timely completion of projects. Attention to detail along with a commitment to quality and confidentiality.
Experience using PowerShell scripting to integrate with UiPath processes.
Investigate and conduct a detailed analysis of RPA Incidents and process exceptions by applying a strategic approach to root cause analysis
Strong interpersonal skills, ability to work well in a team environment
Knowledge and experience with scripting (PowerShell )and structural programming (Visual Basic), etc. are highly preferred.
Understanding of DNS, and DHCP in support of VDI environments.
Understanding of Windows 10 OS and Citrix profile maintenance.
#CB-TA
#LI-TA1
NRG Energy is committed to a drug and alcohol free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Protected Veteran Status/Disability
EEO is the Law Poster (The poster can be found at ************************************************************************
Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.
Official description on file with Human Resources
Staff Software Engineer
Embedded Software Engineer Job 24 miles from Seabrook
Who We Are
HungerRush is a leading provider of integrated restaurant technology solutions. HungerRush 360 is our flagship cloud POS system that makes it easier to delight guests, drive loyalty, and manage restaurants from anywhere. The all-in-one system integrates digital ordering (including AI-powered text and talk ordering), delivery management, customer engagement, restaurant management, and payment processing features with flexible software designed to give operators more insight into their customers, more control over their operations, and more power to profitably grow their business. Learn more at *******************
Position Overview
This Staff Engineer position is responsible for full stack software development on HungerRush 360, our flagship cloud POS system that makes it easier to delight guests, drive loyalty, and manage restaurants from anywhere. A candidate must be able to contribute at any point in the full development cycle from the identification of system requirements and enhancements, coding the system to address these requirements, testing the system for quality control, releasing system changes, and documentation of system changes. They are expected to help shape and guide a positive engineering culture. Staff Engineers are also expected to understand and anticipate broader business needs so that they can be partners with other non-technical departments.
This is a remote role.
Essential Responsibilities and Duties:
Collaborate with HungerRush teams to design, develop, and support existing as well as create new functionality and applications
Write high quality code following best practices and standards for coding, compliance, security, and performance
Contribute to software development with an emphasis on architecture, design, quality, implementation, and culture
Mentor software engineers
Help troubleshoot issues and identify bug fixes
Required Qualifications:
Extensive professional experience, recommended 10+ years
Computer Science or other related bachelor's degree focused on software development
Demonstrated ability to work individually as well as part of a team
Expert-level technical proficiency
Deep knowledge of .NET technologies including C# and MVC
Deep knowledge of SQL Server and Entity Framework
Deep knowledge of REST API's (consumption and development)
Knowledge of HTML, CSS, and JavaScript
Knowledge of NUnit, Moq, or similar unit testing technologies
Knowledge of Git or similar source control system
Preferred Qualifications:
Experience with Angular, Bootstrap, Vue.js, and other front-end frameworks
Experience with Queues, Caches, CDN's, and other technologies used for building scalable web applications
Experience with SQL Azure, Azure Service Bus Queues, and Redis Cache
Experience with SaaS, E-Commerce, and consumer facing web applications
Additional Details
This position is open to candidates who are authorized to work in the United States, without sponsorship, either now or in the future. At this time, and in the foreseeable future, HungerRush is not able to support assistance with additional visa sponsorship, regarding this specific position.
Disclaimer: This Job Description indicates the general nature and level of work expected of the incumbent(s). It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the incumbent. Incumbent(s) may be asked to perform other duties in addition to those described above.
HungerRush is an Equal Opportunity Employer and does not unlawfully discriminate on the basis of any status or condition protected by applicable federal, state, or local municipal law.
Software Engineer III - UX design, Python
Embedded Software Engineer Job 24 miles from Seabrook
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Corporate Sector, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years of applied experience
Hands-on practical experience in UX and system design, application development, testing, and operational stability
Proficient in coding in Python is a must.
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end and service layer technologies
Exposure to cloud technologies
Basic understanding of AI technologies.
Software Engineer III - UX design, Python
Embedded Software Engineer Job 24 miles from Seabrook
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Corporate Sector, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives.
Job responsibilities
Executes software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems
Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development
Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets in service of continuous improvement of software applications and systems
Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
Contributes to software engineering communities of practice and events that explore new and emerging technologies
Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years of applied experience
Hands-on practical experience in UX and system design, application development, testing, and operational stability
Proficient in coding in Python is a must.
Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
Overall knowledge of the Software Development Life Cycle
Solid understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred qualifications, capabilities, and skills
Familiarity with modern front-end and service layer technologies
Exposure to cloud technologies
Basic understanding of AI technologies.
Integration Software Engineer
Embedded Software Engineer Job 24 miles from Seabrook
About Corastone:
Corastone (formerly iownit.us) is a rapidly growing, US-based financial services technology firm disrupting the private investment markets. Our purpose is to unlock the potential & possibilities of the alternative investment marketplace for investors through innovation, technology, and market expertise. We enable broadened access and facilitate greater investor participation by delivering modern, innovative financial operating infrastructure & technology solutions for trading in alternatives based on blockchain technology solutions to market participants.
Position Overview:
As Corastone's Integrations Software Engineer, you'll be at the forefront of client technology team interaction, understanding their integration needs. Your role will involve designing and developing strategies to seamlessly integrate business flows between Corastone's product and our clients' systems. Additionally, you will play a crucial role in coordinating the development and deployment of these integrations.
This role requires a highly credible, professional, and consultative expert able to support operations in a client advisory capacity to effectively communicate the capabilities of our platform and APIs with both technical and non-technical stakeholders.
This is a highly technical role perfectly suited for a client-facing software engineer.
In this role, you will:
Gather and define requirements, design integration patterns, build and test integrations between Corastone's application suite and infrastructure to multiple partner and client systems;
Collaborate with Product and technical implementation teams to create solutions using existing API and integration capabilities;
Build configurable integrations that cater to client-specific needs, extending existing solutions and creating new ones as needed
Work closely with stakeholders to clarify requirements, resolve issues, and provide guidance on best practices;
Work with Product and Engineering teams to enhance the platform and APIs, facilitating new integration opportunities.
About you:
Experience: 5+ years of experience serving as an enterprise integration engineer/ solutions architect/ technical consultant/ software engineer, meeting with enterprise clients and prospects to gather technical requirements and create integration solutions
Experience in architecting & implementing integrations connecting complex systems
Experience with Enterprise Integration Patterns, designing APIs and Microservices using NodeJs/Typescript (preferred) or similar languages
Knowledge: Practical knowledge of implementing AWS cloud best practices preferred
Understanding security and scalability of enterprise systems both on-premises and in a cloud
Skills: Strong client-facing skills, adept at effectively communicating technical concepts to non-technical stakeholders and collaborating closely with clients to understand their integration needs and deliver tailored solutions.
Team player, able to work in a fast-paced, deadline-driven environment as a part of a distributed high-performing team
Education: Bachelor's degree in Computer Science or a related field or relevant experience.
Minimal travel required, but must be willing to travel on-site if needed
Compensation: Our compensation model is market-driven, so we are committed to providing a competitive pay that meets industry standards. We follow a job pricing approach, which means that when determining compensation we consider and compare the same factors such as job responsibilities, skills, and experience for the job, which can cause your compensation to vary.
Corastone is committed to being an Equal Opportunity Employer. We evaluate all applicants for positions without regard to race, religion, sex, national origin, age, disability, veteran status, or any other characteristic protected by applicable federal, state, or local laws.
Flight Software Integrator
Embedded Software Engineer Job 24 miles from Seabrook
Our client is currently seeking a Flight Software Integrator to join their team in Clear Lake, TX. The Flight Software Integrator will be responsible for leading software integration across multiple system and subsystem teams throughout development and mission execution. They will interface with multiple teams across the organization and will be responsible for identifying integration issues and creating a resolution plan. The Software Integrator must have a strong understanding of system interfaces and software development in order to provide project oversight and communicate status and technical issues to the program manager. They will be the interface between developers, the development leads, and the senior leadership team.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to ******************** .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: *************************************************** .
Skills and Requirements
8+ years of software integration experience - understanding software builds and interfaces
SDLC experience
Experience developing flight-critical software - NASA, commercial spacecraft/satellite, DoD, or large aerospace systems
Bachelors degree in Engineering Bachelors degree in Software Engineering
Human Space flight experience
Programming certifications (c++) null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to ********************.
Sr Openlink Developer
Embedded Software Engineer Job 24 miles from Seabrook
About Company: A Global IT consulting firm with several large customer engagements across Europe and US. It provides strategic business consulting, technology, engineering and outsourcing
services to help clients leverage technology and create
impactful and measurable business value for every IT
investment.
About Us:
Avance Consulting Services is a global talent acquisition and
executive search company. We work exclusively with some of the
most reputed and admired clients across various sectors and
geographies.
Job Description
Position: Sr Openlink Developer
Location: Houston, TX
Duration: Full Time
Required Skills: Must have exposure to trade lifecycles
Must have solid experience in using OpenLink's integrated software tools for data access and management of various data sources
Must have done enterprise data integration of heterogeneous SQL, XML and RDF data sources
Must have requisite knowledge of SPARQL and RDF query languages
Must have worked before with OLE_DB, ADO.NET and XMLA data providers
Good communication Skills.
Nilson Hanes
************ ext 576
Additional Information
All your information will be kept confidential according to EEO guidelines.
Senior Software Engineer
Embedded Software Engineer Job 24 miles from Seabrook
A Senior Software Engineer is a pivotal role within the technology team, responsible for designing, developing, and maintaining complex software systems. They lead in technical decision-making, guide junior engineers, and ensure that software solutions are scalable, maintainable, and align with business goals.
Key Responsibilities:
1. Software Development:
- Design, code, and test software applications or systems, focusing on scalability, robustness, and efficiency.
- Write clean, maintainable, and testable code adhering to coding standards and best practices.
- Refactor and optimize existing codebases to improve performance and scalability.
2. Technical Leadership:
- Mentor junior developers, providing technical guidance and code reviews.
- Lead architectural discussions and make decisions on technology stack, frameworks, and methodologies.
- Drive innovation by introducing new technologies or methods that can benefit the project or company.
3. Project Management:
- Coordinate with cross-functional teams including product management, QA, and DevOps to deliver projects on time.
- Break down complex problems into manageable tasks, estimate effort, and plan sprints or milestones.
- Manage project risks, dependencies, and ensure project deliverables meet quality standards.
4. System Design:
- Architect high-level solutions for new features or systems, considering factors like security, performance, and user experience.
- Design APIs, integration points, and data models that are future-proof.
- Ensure the software architecture supports scalability and can accommodate future growth or changes.
5. Problem Solving and Debugging:
- Diagnose and resolve complex technical issues, often involving deep system knowledge.
- Implement robust error handling, logging, and monitoring to preemptively address potential failures.
6. Quality Assurance:
- Advocate for and implement automated testing practices, including unit tests, integration tests, and end-to-end tests.
- Participate in code reviews to uphold code quality, security, and to share knowledge within the team.
7. Documentation and Knowledge Sharing:
- Document design decisions, APIs, and operational procedures to aid in maintenance and onboarding.
- Contribute to the company's knowledge base or tech blog to share insights and learnings.
8. Stakeholder Interaction:
- Communicate technical concepts to non-technical stakeholders effectively.
- Gather requirements, provide feedback, and help shape product strategy based on technical feasibility.
Skills and Qualifications:
- *Education:* Requires a Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree or equivalent experience can be a plus.
- Experience: Generally, 5-10 years of software development experience with significant time in a senior or lead role.
- Technical Proficiency:
- Expertise in one or more programming languages (e.g., Java, Python, C#, JavaScript).
- Strong understanding of software design patterns, algorithms, and data structures.
- Experience with cloud services (AWS, Azure, Google Cloud), microservices, and containerization (Docker, Kubernetes).
- Knowledge of Agile/Scrum methodologies and tools for version control (Git).
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication abilities for explaining complex technical details.
- Leadership and team-building skills.Benefits:
Wellness program
Health insurance
Unlimited paid time off
Dental insurance
401(k)
Vision insurance